﻿/* CSS Document */
body {
	background:#F0F0F0 url(Images/body.png) repeat-x;
	margin:0;
	font:13px "Arial", sans-serif;
	color:#666666;
}

img.homeimage{
	display:block;
}

#header {
	width:980px;
	height:222px;
	margin:auto;
	position:relative;
}

a.homebutton 
{
	width:259px;
	height:153px;
	position:absolute;
	background:url(Images/header.png);
	display:block;
	left:50px;
	top:15px;
}


#contentholder {
	width:973px;
	margin:auto;
	padding:0;
	background:url(Images/contentholder.png) repeat-y;
}


#left {
	width:669px;
	background:url(Images/left.png) no-repeat;
	padding:0 0 0 0;
	float:left;
	min-height:402px;
	height:auto !important;
	height:402px;
}

#leftEnquiry
{
	width:669px;
	background:url(Images/left.png) no-repeat;
	padding:0 0 0 0;
	float:left;
	min-height:50px;
	height:auto !important;
	
}

#leftmaster1 {
	height:252px;
	padding:1px 0 0 10px;
	position:relative;
}

#left-top {
	width:669px;
	height:53px;
	background:url(Images/left-top.png) no-repeat;
	margin: 0 auto 10px auto;
	padding:0 0 0 0;
}

#left-top-notitle {
	width:669px;
	height:30px;
	background:url(Images/left-top-notitle.png) no-repeat;
	margin: 0 auto 10px auto;
	padding:0 0 0 0;
}

#singlecolumn 
{
	clear:both;	
	padding:0 40px 0 40px;
}

#singlecolumn img
{
	float:right;
	margin:0 0 0 10px;
}

#singleheader
{
	border-bottom:1px solid #D9D9D9;
	padding:0 0 20px 0;
	margin:0 0 15px 0;
}

#leftcolumn {
	float:left;
	width:290px;
	padding:0 10px 0 30px;
	text-align:justify;
	clear:both;
}

.article 
{
	line-height:20px;
	padding:0 0 10px 0;
}

.bold
{
	font-weight:bold;
}

.error
{
	color:Red;
	font-weight:bold;
}


#rightcolumn {
	float:right;
	width:290px;
	padding:0 30px 0 10px;
	text-align:justify;
}

#quoteholder 
{
	padding:0 0 0 20px;
	float:left;
}


#quoteholder img
{
	float:left;
	margin:5px 15px 0 0;
}

a.linkmedia, a.linkrecruit {
	width:329px;
	height:34px;
	float:left;
}




.imgzoom 
{
	position:absolute;
	right:50px;
	bottom:18px;
}

.imgsave 
{
	position:absolute;
	right:20px;
	bottom:18px;
}

.calendar
{
	padding:3px 10px 0 0;
	text-align:center;
	font:10px "Arial", Sans-Serif;
	color:#FFFFFF;
	background:url(Images/date.gif) no-repeat;
	width:36px;
	height:39px;
	float:left;
}

.calendar span 
{
	padding:3px 0 0 0;
	font:bold 13px "Arial", Sans-Serif;
	display:block;
	color:#666666;
}

.fullimg
{
	width:619px;
	height:280px;
	background:url(Images/fullimg.png);
	position:relative;
	margin:0 0 0 -10px;
	padding:0;
}

.fullimg img
{
	position:absolute;
	top:21px;
	left:12px;
}


.largeimg 
{
	width:273px;
	height:160px;
	background:url(Images/largeimg.gif);
	float:left;
	position:relative;
}

.medimg
{
	width:160px;
	height:160px;
	background:url(Images/medimg.gif);
	float:right;
	position:relative;
	margin:-10px -30px 0 5px;
	display:inline;
}

.medimg img 
{
	position:absolute;
	left:3px;
	top:13px;
}

.venimg
{
	width:160px;
	height:147px;
	background:url(Images/medimg.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding:13px 0 0 0;
	margin:auto;
}



/* Modal Popup On Homepage */
.modalpopup
{
	padding:0px;
	width:575px;
	height:470px;
	padding:15px;
	background:#FFFFFF;
	position:relative;
}

.modalbackground {
	background-color:#241036;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:100%;
}

.modalimg
{
    width:575px;
    height:460px;
	/*position:absolute;
	right:120px;
	top:0px;*/
}

.modalimg img 
{
    width:575px;
    height:440px;
}

.modalimg .datapager 
{
    float:left;
}

.modalimgbtn
{
    position:absolute;
    right:14px;
    bottom:10px;
}



#homebuttons {
	padding:1px 0 0 0;
	width:658px;
	height:33px;
}

a.linkmedia {
	background:url(Images/mediamentions.gif);
}

a.linkrecruit{
	background:url(Images/recruitment.gif);
}

a:hover.linkmedia {
	background-position:0px 34px;
}

a:hover.linkrecruit {
	background-position:0px 34px;
}

#mediapng {
	width:52px;
	height:64px;
	padding:0 0 0 20px;
	position:absolute;
	left:10px;
	bottom:0px;
	z-index:1;
}

#recruitpng {
	width:59px;
	padding:0 0 0 11px;
	height:64px;
	position:absolute;
	left:339px;
	bottom:0px;
	z-index:1;
}

#welcomemaster {
	width:259px;
	height:116px;
	background:url(Images/clgonline.png) no-repeat;
	padding:60px 30px 30px 15px;
	overflow:hidden;
	text-align:justify;
}

#right {
	width:304px;
	float:right;
	background:url(Images/right.png) no-repeat;
	min-height:600px;
	height:auto !important;
	height:600px;
}

#rightmaster {
	background:url(Images/rightmaster.png) no-repeat 0px 206px;
	width:304px;
	float:right;
	min-height:700px;
	height:auto !important;
	height:700px;
}


#right-app
{
    width:304px;
	float:right;
	background:url(Images/right.png) no-repeat;
	min-height:600px;
	height:auto !important;
	height:600px;
}

#pagelinks{
	width:624px;
	height:159;
	position:absolute;
	left:320px;
	top:40px;
}

a.news, a.about, a.brand, a.jobs
{
	width:85px;
	height:40px;
	background:url(Images/transparent.gif);
	position:absolute;
	display:block;
	top:90px;
	cursor:pointer;
}

a.news
{
	left:370px;
}

a.about
{
	left:505px;
}

a.brand
{
	left:643px;
}

a.jobs
{
	left:780px;
}


.newsright, .pressright, .brandsright, .brandsvenuesright, .brandspastright, .mediaright, .aboutright, 
.teamright, .partnersright, .policiesright, .recruitmentright, .trainingright, .eventsright,
.recognitionright
{
	width:289px;
	background:url(Images/morenews.gif) no-repeat;
	display:block;
	margin:120px 0 0 0;
	padding:35px 0 0 0;
}

.pressright
{
	background:url(Images/morereleases.gif) no-repeat;
}

.mediaright
{
	background:url(Images/morecoverage.gif) no-repeat;
}

.eventsright
{
	background:url(Images/unitevents.gif) no-repeat;
}

.aboutright
{
	background:url(Images/aboutclg.gif) no-repeat;
}

.brandsright
{
	background:url(Images/clgbrands.gif) no-repeat;
}

.brandsvenuesright
{
	background:url(Images/unitsright.gif) no-repeat;
}

.brandspastright
{
	background:url(Images/pastbrands.gif) no-repeat;
}

.teamright
{
	background:url(Images/keydepartments.gif) no-repeat;
}

.partnersright
{
	background:url(Images/ourpartners.gif) no-repeat;
}

.policiesright
{
	background:url(Images/bar-clgstaffpolicy.gif) no-repeat;
}

.trainingright
{
	background:url(Images/bar-stafftraining.gif) no-repeat;
}

.recruitmentright
{
	background:url(Images/jobsbyunit.gif) no-repeat;
}

.recognitionright
{
	background:url(Images/recognition.gif) no-repeat;
}


ul.newslist
{
	margin:0 0 0 5px;
	list-style-position:outside;
	list-style-image:url(Images/li.gif);
	padding:0;
}

ul.newslist li 
{
	margin:0 0 0 20px;
	padding:5px 10px 0 5px;
	min-height:10px;
	width:230px;
}

ul.newslist li.liselected
{
	padding:5px 10px 0 5px;
	list-style-image:url(Images/li-selected.gif);
	background:url(Images/liselected.png) repeat-y center;
}


ul.newslist li a
{
	font:15px "Arial", Sans-Serif;
	color:#0973AD;
	background:url(Images/li-bg.gif) no-repeat left bottom;
	min-height:10px;
	width:230px;
	display:block;
	padding:5px 0 10px 0;
}

ul.newslist li.liselected a
{
	color:#1FADFF;
}

.addthis
{
	width:73px;
	height:16px;
	background:url(Images/addthis.gif);
	float:right;
	margin:10px 0 0 0;
	display:inline;
}



#contentfooter {
	clear:both;
	width:973px;
	height:24px;
	background:url(Images/contentfooter.png) no-repeat;
}

#footer {
	width:100%;
	background:url(Images/footer.png) repeat-x 0px 29px;
	clear:both;
	padding:39px 0 0 0;
}

#footerholder {
	width:930px;
	min-height:224px;
	height:auto !important;
	height:224px;
	padding:10px 0 0 20px;
	margin:auto;
	background:url(Images/footer-iip.gif) no-repeat 150px 0px;
}

.footercontent {
	width:180px;
	float:left;
	padding:0 30px 0 0;
}

.footerbase, .footerbase a {
	clear:both;
	padding:10px 0 0 0;
	font-size:10px;
	color:#8C8C8C;
}

.footercontent span {
	display:block;
}

.bluetitle, .greentitle
{
	color:#3579B6;
	margin:0 0 3px 0;
}

.greentitle
{
	color:#6C962F;
}

.datapager 
{
    width:220px;
    height:24px;
    display:block;
    padding-left:2px;
    margin:10px auto 0 auto;
    background:url(Images/datapager.gif) no-repeat bottom;
    text-align:center;
}

.pagercurrent 
{
	display:inline-block;
    background:#FFFFFF;
    color:#0AADEB;
    vertical-align:top;
    margin:5px 2px 0 2px;
}

.datapager a 
{
	display:inline-block;
    vertical-align:top;
    margin:5px 2px 0 2px;
}


/* CHANGED - See above
.datapager 
{
    width:169px;
    height:24px;
    display:block;
    background:url(Images/datapager.gif) no-repeat bottom;
    margin:10px auto 0 auto;
    text-align:center;
}

.datapager a 
{
    position:relative;
    bottom:7px;
    padding:0 2px 0 2px;
}

.pagercurrent 
{
    position:relative;
    bottom:7px;
    padding:0 2px 0 2px;
    background:#FFFFFF;
    color:#0AADEB;
}

*/

.datapager input 
{
    background:url(Images/arrow-prev.gif) no-repeat;
    cursor:pointer;
}

.datapager input:hover 
{
    background-position:0 -24px;
}



/* All Titles (Quotes) */

.newstitle, .newspresstitle, .newsmediatitle, .newseventstitle,
.abouttitle, .aboutteamtitle, .aboutpartnerstitle, .aboutrecognitiontitle,
.jobstitle, .jobsrecruittitle, .jobstrainingtitle,
.brandstitle, .brandsvenuestitle, .brandspasttitle
{
    width:337px;
    height:133px;
    background-repeat:no-repeat;
    float:left;
    margin:5px 15px 0 0;
}

.newstitle 
{
    background-image:url(Images/newstitle.gif);
}

.newspresstitle
{
    background-image:url(Images/newspresstitle.gif);
}

.newsmediatitle
{
    background-image:url(Images/newsmediatitle.gif);
}

.abouttitle
{
    background-image:url(Images/abouttitle.gif);
    height:160px;
}

.aboutteamtitle
{
    background-image:url(Images/aboutteamtitle.gif);
}

.aboutpartnerstitle
{
    background-image:url(Images/aboutpartnerstitle.gif);
    height:135px;
}

.aboutrecognitiontitle
{
    background-image:url(Images/aboutrecognitiontitle.gif);
}

.brandstitle
{
    background-image:url(Images/brandstitle.gif);
}

.brandsvenuestitle
{
    background-image:url(Images/brandsvenuestitle.gif);
}

.brandspasttitle
{
    background-image:url(Images/brandspasttitle.gif);
}

.jobstitle
{
    background-image:url(Images/clgstaffpolicy.gif);  
    height:135px; 
}

.jobsrecruittitle
{
    background-image:url(Images/joinus.gif);
}

.jobstrainingtitle
{
    background-image:url(Images/stafftraining.gif);
}

.newseventstitle 
{
    background-image:url(Images/newseventstitle.gif);
}


/* Title Quotes End, Title Images Start */


.newsimage, .newspressimage, .newsmediaimage, .newseventsimage,
.aboutimage, .aboutteamimage, .aboutpartnersimage, .aboutrecognitionimage,
.brandsimage, .brandsvenuesimage, .brandspastimage,
.jobsimage, .jobsrecruitimage, .jobstrainingimage
{
    width:247px;
    height:134px;
    position:absolute;
    left:13px;
    top:13px;
    background-image:url(Images/newsimage.jpg);
}

.newspressimage 
{
    background-image:url(Images/newspressimage.jpg);
}

.newsmediaimage
{
    background-image:url(Images/newsmediaimage.jpg);
}

.newseventsimage
{
    background-image:url(Images/newseventsimage.jpg);
}

.aboutimage
{
    background-image:url(Images/aboutimage.jpg);
}

.aboutteamimage
{
    background-image:url(Images/aboutteamimage.jpg);
}

.aboutpartnersimage
{
    background-image:url(Images/aboutpartnersimage.jpg);
}

.aboutrecognitionimage
{
    background-image:url(Images/aboutrecognitionimage.jpg);
}

.brandsimage
{
    background-image:url(Images/brandsimage.jpg);
}

.brandsvenuesimage
{
    background-image:url(Images/brandsvenuesimage.jpg);
}

.brandspastimage
{
    background-image:url(Images/brandspastimage.jpg);
}

.brandsgalleryimage
{
    background-image:url(Images/brandsgalleryimage.jpg);
}

.jobsimage
{
    background-image:url(Images/jobsimage.jpg);
}

.jobsrecruitimage
{
    background-image:url(Images/jobsrecruitimage.jpg);
}

.jobstrainingimage
{
    background-image:url(Images/jobstrainingimage.jpg);
}


/* Title Images End */



a.linkbutton 
{
    background:none;
    text-decoration:none;
    color:#0973AD;
}

a:hover.linkbutton 
{
    color:#1FADFF; 
    text-decoration:underline;   
}


.padding
{
	height:20px; 
	width:610px;
	clear:both;
	border-bottom:1px solid #D9D9D9;
	margin:0 0 15px 30px;
}

h1, h1 a
{
	font:normal 25px "Trebuchet MS", Arial, Sans-Serif;
	color:#313B5C;
	margin:0 0 0 0;
}

.h1green
{
	color:#6C962F;
}

h2
{
	color:#3579B6;
	font:normal 23px "Trebuchet MS", Arial, Sans-Serif;
	margin:15px 0 0 0;
}

.h2subhead
{
	font:normal 16px "Trebuchet MS", Arial, helvetica, sans-serif;
	margin:0 0 0 0;
	color:#094569;
}

h3, h3 a {
	color:#6C962F;
}



h4, h4 a{
	color:#094569;
}

h4, h4 a, h3, h3 a {
	font:normal 16px "Trebuchet MS", Arial, helvetica, sans-serif;
	margin:5px 0 0 0;
}

h5, h5 a {
	font:16px "Trebuchet MS", Arial, helvetica, sans-serif;
	color:#094569;
	margin:0;
}

h6 {
	margin:0;
	font:normal 20px "Trebuchet MS", Arial, helvetica, sans-serif;
	color:#FFFFFF;
}


.date, .submitted {
	font:12px "Arial", sans-serif;
	color:#8A8A8A;
	display:block;
}

.unit {
	font:12px "Arial", sans-serif;
	text-align:left;
	text-transform:uppercase;
	color:#3579B6;
}

p {
	margin:0 0 15px 0;
}

a {
	text-decoration:none;
	color:#666666;
}

a:hover {
	text-decoration:underline;
	
}


a.social, a.venueimages, a.emailform  {
	width:289px;
	height:32px;	
	display:block;
}

a.social {
	background:url(Images/socialnetworking.gif) no-repeat;
}

a.venueimages
{
	background:url(Images/acc-venueimages.gif) no-repeat;	
}

a.emailform
{
	background:url(Images/acc-emailform.gif) no-repeat;	
}



/*.accheader
{
	width:289px;
	height:31px;
	padding:2px 0 0 0;
	display:block;
	overflow:hidden;
	background:url(Images/accordionheader.gif) no-repeat top;
}

.accheader a, .accheader-b a
{
	width:289px;
	height:34px;
	display:block;
	overflow:hidden;
}

.accheader-b
{
	width:289px;
	height:32px;
	padding:2px 0 0 0;
	display:block;
	overflow:hidden;
	background:url(Images/accordionheader.gif) no-repeat;
}

.acc-content
{
	width:249px;
	padding:20px 20px 0 20px;
	background:url(Images/acc-bg.gif) no-repeat center top;
}
*/

.accordion 
{
	padding:1px 0 0 0;
}

.accordionHeader {
	width:289px;
	height:32px;
	padding:2px 0 0 0;
	overflow:hidden;
	background:url(Images/accordionheader.gif) no-repeat;
	display:block;
	margin:-1px 0 0 0;
}

.accordionHeaderSelected {
	width:289px;
	height:32px;
	padding:2px 0 0 0;
	overflow:hidden;
	display:block;
	background:url(Images/accordionheader.gif) no-repeat;
	margin:-1px 0 0 0;
}

/*.accordionHeader a, .accordionHeaderSelected a 
{
	width:289px;
	height:34px;
	display:block;
	overflow:hidden;
}


.accordionHeaderSelected
{
	background:url(Images/acc-bg.gif) no-repeat center bottom;

}
*/


.accordionContent 
{
	width:249px;
	padding:20px 20px 0 20px;
	/*background:url(Images/acc-bg.gif) no-repeat center top;*/
}

.socialnetwork
{
	display:block;
	clear:both;
	padding:0 0 20px 0;
}

.socialnetwork img
{
	float:left;
	margin:0 10px 0 0;
}

.acc-venueimage
{
	text-align:center;
	overflow:hidden;
	padding:0 0 15px 0;
		
	/* CHANGED
	padding:0 0 20px 0;
	margin:0 0 0 33px;	
	background:url(Images/accimgshadow.png) bottom;	
	float:left;
	margin:auto;
	display:block;*/
}

/* CHANGED
#acc-emailform div
{
	height:24px;
	clear:both;
	margin:0 auto 5px auto;
	text-align:right;
}*/

#ctl00_ContentPlaceHolder1_ctl05_Pan_FeedbackForm div
{
    padding:0 0 10px 0;
    line-height:22px;
}

.textbox, .multitextbox 
{
	font:11px "Arial", Sans-Serif;
	color:#7F7F7F;
	background:#FFFFFF;
	border:0;
	padding:3px 2px 1px 2px;
}

.textbox 
{
	height:20px;
	width:190px;
	margin:0 0 0 5px;
}

.multitextbox 
{
	width:244px;
	margin:0 0 5px 0;
}


a.venueleft
{
	width:24px;
	height:24px;
	background:url(Images/venueleft.gif);
	float:left;
	margin:40px 0 0 0;
}

a.venueright 
{
	width:24px;
	height:24px;
	background:url(Images/venueright.gif);
	float:right;
	margin:40px 0 0 0;
}

a:hover.venueleft, a:hover.venueright 
{
	background-position: 0px -23px;
}

#jobsholder ul
{
	margin:0;
}

#jobsholder li
{
	display:block;
	float:left;
	width:280px;
	background:url(Images/recruitbg.png) no-repeat 0 10px;
	margin:0 15px 0 0;
	position:relative;
	padding:0 0 10px 0;
}

#jobsholder li img
{
	margin:15px 20px 20px 5px;
	float:left;
}

#ctl00_ContentPlaceHolder1_Pan_JobSearch 
{
    padding:10px 10px 20px 30px;
}

a.prevsection, a.nextsection
{
     width:61px;
     height:24px;
     background-image:url(Images/prev-next.png);
     display:block;
}

a:hover.prevsection, a:hover.nextsection 
{
    text-decoration:none;   
}

a.nextsection
{
    background-position:right top;
    float:right;
    padding:8px 48px 0 0;
}

a:hover.nextsection
{
    background-position:right bottom;
}

a.prevsection
{
    background-position:left top;
    float:left;
    padding:8px 0 0 48px;
    text-align:left;
}

a:hover.prevsection
{
    background-position:left bottom;
}





/* Navigation tabs */

.applicationtab 
{
    width:187px;
    height:40px;
    background:url(Images/app_form_tab.png);
    margin:0 0 0 9px;
}

ul.nav, ul.nav2, ul.nav3, ul.nav4 {
	position: relative;
	top: 0px;
	left: 9px;
	/* THE ACTUAL HEIGHT AND WIDTH OF ALL TABS ON DISPLAY */
	width: 484px;
	height: 41px;
	margin: 0;
	list-style-type: none;
	overflow: hidden;
}

ul.nav2
{
    width:641px;
}

.newsnav ul.nav  { background: transparent url(Images/tabs-news.jpg) no-repeat 0 0; }
.pressnav ul.nav { background: transparent url(Images/tabs-news.jpg) no-repeat 0 -41px; }
.medianav ul.nav  { background: transparent url(Images/tabs-news.jpg) no-repeat 0 -82px; }


.aboutnav ul.nav2 { background: transparent url(Images/tabs2.jpg) no-repeat 0 0; }
.teamnav ul.nav2 { background: transparent url(Images/tabs2.jpg) no-repeat 0 -41px; }
.partnersnav ul.nav2  { background: transparent url(Images/tabs2.jpg) no-repeat 0 -82px; }
.recognitionnav ul.nav2 { background: transparent url(Images/tabs2.jpg) no-repeat 0 -123px; }

.brandsnav ul.nav3 { background: transparent url(Images/tabs-brands.jpg) no-repeat 0 0; }
.brandsvenuesnav ul.nav3 { background: transparent url(Images/tabs-brands.jpg) no-repeat 0 -41px; }
.brandspastnav ul.nav3  { background: transparent url(Images/tabs-brands.jpg) no-repeat 0 -82px; }

.policiesnav ul.nav4 { background: transparent url(Images/tabs-jobs.jpg) no-repeat 0 0; }
.recruitmentnav ul.nav4 { background: transparent url(Images/tabs-jobs.jpg) no-repeat 0 -41px; }
.trainingnav ul.nav4  { background: transparent url(Images/tabs-jobs.jpg) no-repeat 0 -82px; }


ul.nav li a, ul.nav2 li a, ul.nav3 li a, ul.nav4 li a  {
	position: absolute;
	top: 0;
	width: 164px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 0 0 0 0;
	overflow: hidden;
	height: 41px !important; 
	height /**/:41px; /* IE5/Win */
}

ul.nav li a 
{
	background: transparent url(Images/tabs-news.jpg) no-repeat;
	width: 156px;
}

ul.nav2 li a 
{
	background: transparent url(Images/tabs2.jpg) no-repeat;
	width: 156px;
}

ul.nav3 li a 
{
	background: transparent url(Images/tabs-brands.jpg) no-repeat;
}

ul.nav4 li a 
{
	background: transparent url(Images/tabs-jobs.jpg) no-repeat;
}

/* News and About Pages tabs (3 and 4 along) */
.newsnav li.news a,          .aboutnav li.about a,              .brandsnav li.brands a,			   .policiesnav li.policies a				      { background-position: 0 0; left: 0; cursor:default; }
.newsnav li.news a:hover,    .aboutnav li.about a:hover,        .brandsnav li.brands a:hover,	   .policiesnav li.policies a:hover		          { background-position: 0 0; }
.newsnav li.press a,         .aboutnav li.theteam a,            .brandsnav li.units a,			   .policiesnav li.recruitment a			      { background-position: -156px 0px; left: 156px; }
.newsnav li.press a:hover,   .aboutnav li.theteam a:hover,      .brandsnav li.units a:hover,	   .policiesnav li.recruitment a:hover		      { background-position: -156px -205px; }
.newsnav li.media a,         .aboutnav li.partners a,           .brandsnav li.past a,			   .policiesnav li.training a				      { background-position: -312px 0px; left: 312px; }
.newsnav li.media a:hover,   .aboutnav li.partners a:hover,     .brandsnav li.past a:hover,		   .policiesnav li.training a:hover		          { background-position: -312px -205px; }
                             .aboutnav li.recognition a                                                                                           { background-position: -468px 0px; left: 468px; }
                             .aboutnav li.recognition a:hover                                                                                     { background-position: -468px -164px; }

.pressnav li.news a,         .teamnav li.about a,               .brandsvenuesnav li.brands a,		.recruitmentnav li.policies a			      { background-position: 0 -41px; left: 0; }
.pressnav li.news a:hover,   .teamnav li.about a:hover,	        .brandsvenuesnav li.brands a:hover,	.recruitmentnav li.policies a:hover		      { background-position: 0px -164px; }
.pressnav li.press a,        .teamnav li.theteam a,             .brandsvenuesnav li.units a,		.recruitmentnav li.recruitment a		      { background-position: -156px -41px; left: 156px; cursor:default; }
.pressnav li.press a:hover   .teamnav li.theteam a:hover,       .brandsvenuesnav li.units a:hover,	.recruitmentnav li.recruitment a:hover	      { background-position: -156px -41px; }
.pressnav li.media a,        .teamnav li.partners a,	        .brandsvenuesnav li.past a,			.recruitmentnav li.training a			      { background-position: -312px -41px; left: 312px; }
.pressnav li.media a:hover,  .teamnav li.partners a:hover,	    .brandsvenuesnav li.past a:hover,	.recruitmentnav li.training a:hover		      { background-position: -312px -164px; }
                             .teamnav li.recognition a	                                                                                          { background-position: -468px 0px; left: 468px; }
                             .teamnav li.recognition a:hover                                                                                      { background-position: -468px -164px; }

.medianav li.news a,         .partnersnav li.about a,			 .brandspastnav li.brands a,		.trainingnav li.policies a					  { background-position: 0px -82px; left: 0; }
.medianav li.news a:hover,   .partnersnav li.about a:hover,		 .brandspastnav li.brands a:hover,	.trainingnav li.policies a:hover		      { background-position: 0px -164px; }
.medianav li.press a,	     .partnersnav li.theteam a,          .brandspastnav li.units a,			.trainingnav li.recruitment a			      { background-position: -156px -82px; left: 156px; }
.medianav li.press a:hover,  .partnersnav li.theteam a:hover,    .brandspastnav li.units a:hover,	.trainingnav li.recruitment a:hover		      { background-position: -156px -164px; }
.medianav li.media a,        .partnersnav li.partners a, 	     .brandspastnav li.past a,			.trainingnav li.training a				      { background-position: -312px -82px; left: 312px; cursor:default; }
.medianav li.media a:hover,  .partnersnav li.partners a:hover,	 .brandspastnav li.past a:hover,	.trainingnav li.training a:hover			  { background-position: -312px -82px; }
                             .partnersnav li.recognition a                                                                                        { background-position: -468px -82px; left: 468px; }
                             .partnersnav li.recognition a:hover                                                                                  { background-position: -468px -205px; }

                             .recognitionnav li.about a                                                                                           { background-position: 0px -123px; left: 0; }
                             .recognitionnav li.about a:hover                                                                                     { background-position: 0px -164px; }
                             .recognitionnav li.theteam a	                                                                                      { background-position: -156px -123px; left: 156px; }
                             .recognitionnav li.theteam a:hover                                                                                   { background-position: -156px -164px; }
                             .recognitionnav li.partners a	                                                                                      { background-position: -312px -123px; left: 312px; }
                             .recognitionnav li.partners a:hover	                                                                              { background-position: -312px -205px; }
                             .recognitionnav li.recognition a                                                                                     { background-position: -468px -123px; left: 468px; cursor:default; }
                             .recognitionnav li.recognition a:hover                                                                               { background-position: -468px -123px; }
				


/* 3 Along Tabs [revised 18th may 2009] */

.newsnav li.press a:hover,     .brandsnav li.units a:hover,         .policiesnav li.recruitment a:hover      { background-position: -156px -164px; }
.newsnav li.media a:hover,     .brandsnav li.past a:hover,          .policiesnav li.training a:hover	     { background-position: -312px -164px; }

.pressnav li.news a:hover,     .brandsvenuesnav li.brands a:hover,  .recruitmentnav li.policies a:hover      { background-position: 0px -123px; }
.pressnav li.media a:hover,    .brandsvenuesnav li.past a:hover,    .recruitmentnav li.training a:hover      { background-position: -312px -123px; }

.medianav li.news a:hover,     .brandspastnav li.brands a:hover,    .trainingnav li.policies a:hover	     { background-position: 0px -123px; }
.medianav li.press a:hover,    .brandspastnav li.units a:hover,     .trainingnav li.recruitment a:hover      { background-position: -156px -123px; }



/* Progress Bar */


ul.progress {
	position: relative;
	top: 0px;
	left: 4px;
	/* THE ACTUAL HEIGHT AND WIDTH OF ALL TABS ON DISPLAY */
	width: 630px;
	height: 46px;
	margin: 0;
	list-style-type: none;
	overflow: hidden;
}

.personalnav ul.progress         { background: transparent url(Images/progressbar.png) no-repeat 0 0; }
.educationnav ul.progress        { background: transparent url(Images/progressbar.png) no-repeat 0 -46px; }
.experiencenav ul.progress       { background: transparent url(Images/progressbar.png) no-repeat 0 -91px; }
.healthnav ul.progress           { background: transparent url(Images/progressbar.png) no-repeat 0 -136px; }
.verificationnav ul.progress     { background: transparent url(Images/progressbar.png) no-repeat 0 -181px; }

ul.progress li a  {
	position: absolute;
	top: 0;
	width: 126px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 0 0 0 0;
	overflow: hidden;
	height: 46px !important; 
	height /**/:46px; /* IE5/Win */
}

ul.progress li a 
{
	background: transparent url(Images/progressbar.png) no-repeat;
}

.personalnav li.personal a			{ background-position: 0 0; left: 0; }
.personalnav li.personal a:hover	{ background-position: 0 0; }
.personalnav li.education a			{ background-position: -126px 0px; left: 126px; }
.personalnav li.education a:hover	{ background-position: -126px -180px; }
.personalnav li.experience a		{ background-position: -252px 0px; left: 252px; }
.personalnav li.experience a:hover	{ background-position: -252px -135px; }
.personalnav li.health a			{ background-position: -378px 0px; left: 378px; }
.personalnav li.health a:hover		{ background-position: -378px -135px; }
.personalnav li.verify a			{ background-position: -504px 0px; left: 504px; }
.personalnav li.verify a:hover		{ background-position: -504px -135px; }

.educationnav li.personal a			{ background-position: 0 -45px; left: 0; }
.educationnav li.personal a:hover	{ background-position: 0 -135px; }
.educationnav li.education a		{ background-position: -126px -45px; left: 126px; }
.educationnav li.education a:hover	{ background-position: -126px -45px; }
.educationnav li.experience a		{ background-position: -252px -45px; left: 252px; }
.educationnav li.experience a:hover	{ background-position: -252px -180px; }
.educationnav li.health a			{ background-position: -378px 0px; left: 378px; }
.educationnav li.health a:hover		{ background-position: -378px -135px; }
.educationnav li.verify a			{ background-position: -504px 0px; left: 504px; }
.educationnav li.verify a:hover		{ background-position: -504px -135px; }

.experiencenav li.personal a			{ background-position: 0 -45px; left: 0; }
.experiencenav li.personal a:hover	    { background-position: 0 -135px; }
.experiencenav li.education a		    { background-position: -126px -90px; left: 126px; }
.experiencenav li.education a:hover	    { background-position: -126px -135px; }
.experiencenav li.experience a		    { background-position: -252px -90px; left: 252px; }
.experiencenav li.experience a:hover	{ background-position: -252px -90px; }
.experiencenav li.health a			    { background-position: -378px -90px; left: 378px; }
.experiencenav li.health a:hover		{ background-position: -378px -180px; }
.experiencenav li.verify a			    { background-position: -504px 0px; left: 504px; }
.experiencenav li.verify a:hover		{ background-position: -504px -135px; }

.healthnav  li.personal a			{ background-position: 0 -45px; left: 0; }
.healthnav  li.personal a:hover	    { background-position: 0 -135px; }
.healthnav  li.education a		    { background-position: -126px -90px; left: 126px; }
.healthnav  li.education a:hover	{ background-position: -126px -135px; }
.healthnav  li.experience a		    { background-position: -252px 0px; left: 252px; }
.healthnav  li.experience a:hover	{ background-position: -252px -135px; }
.healthnav  li.health a			    { background-position: -378px -45px; left: 378px; }
.healthnav  li.health a:hover		{ background-position: -378px -45px; }
.healthnav  li.verify a			    { background-position: -504px -45px; left: 504px; }
.healthnav  li.verify a:hover		{ background-position: -504px -180px; }

.verificationnav  li.personal a			{ background-position: 0 -45px; left: 0; }
.verificationnav  li.personal a:hover   { background-position: 0 -135px; }
.verificationnav  li.education a		{ background-position: -126px -90px; left: 126px; }
.verificationnav  li.education a:hover	{ background-position: -126px -135px; }
.verificationnav  li.experience a		{ background-position: -252px 0px; left: 252px; }
.verificationnav  li.experience a:hover	{ background-position: -252px -135px; }
.verificationnav  li.health a			{ background-position: -378px -0px; left: 378px; }
.verificationnav  li.health a:hover		{ background-position: -378px -135px; }
.verificationnav  li.verify a			{ background-position: -504px -90px; left: 504px; }
.verificationnav  li.verify a:hover		{ background-position: -504px -90px; }


/* END Progress Bar */


.appformcontainer
{
	padding-left:20px;
	width:630px;
}

.appformleft
{
	float:left;
	width:300px;
	/*border-right:solid 0.01em silver;*/
}

.appformright
{
	float:left;
	padding-left:15px;
	width:300px;
}

.appformholder
{
	text-align:right;
	padding:5px;
	clear:both;
	margin:40px 0 20px 0;
}

.appforminstruction
{
	color:#094569;
	font-size:0.9em;
}

.appseperator
{
	background:transparent url(Images/li-bg.gif) repeat-x;
	border:0;
	height:2px;
}

.invisible
{
	display:none;
}

/* privacy policy page */

body.privacy {
	background:#97d9e8 url(Images/privacybg.png) repeat-x;
	width:500px;
	margin:10px;
	font:11px "Arial", sans-serif;
	color:#FFFFFF;
}

body.privacy p
{
    text-align:justify;
    margin:3px 0 3px 0;
}

body.privacy h3
{
    color:#FFFFFF;
    font-weight:bold;
}

.privacyimg
{
    width:351px;
    height:35px;
    margin:25px 10px 25px 10px;
    background:url(Images/privacypolicy.gif) no-repeat;
}