/* GCS - START GRADUATE CENTRE */

/*
25/02/08
Added importants to paddings and margins to overide v2 efcHolder * pad and mar blanking.
dave
*/

/* GraduateCenter Styles */
.GenericOrangeHeader { 	font-size: 14px;	font-weight: bold;	color: #CC6633;}
.GenericOrangeHeader a:link{ color: #CC6633; }
.GenericOrangeHeader a:visited{	color: #CC6633; }

.GenericBlackLower { font-size: 12px; color:#000000; }
.GenericBlackLower a:link {	 font-size: 12px;	color:#000000;}
.GenericBlackLower a:visited{  font-size: 12px; color:#000000;}

.GenericMainDropdownHeader { font-size: 13px; font-weight: bold; color: #333333; line-height: 20px;}
.GenericMainDropdownHeader a:link {	font-size: 13px; font-weight: bold;	color: #333333;}
.GenericMainDropdownHeader a:visited { font-size: 13px;	font-weight: bold;	color: #333333;}

.WhatsGoingOnHeader {	font-size: 12px; font-weight: bold;	color: #CC6633;}

/* Arrow Boxes */
.ArrowBoxheader {  font-size: 10px; font-weight: bold; color: #333333;}
.ArrowBoxBottomText {  font-size: 12px; font-weight: bold; color: #333333; height:25px; width:190px; margin-left:10px;}
.ArrowBoxBottomText a:visited{  font-size: 12px; font-weight: bold; color: #333333;}

.WhatsGoingOnMain {		font-size: 11px; color: #333333; }
.WhatsGoingOnMain a:link {  font-size: 11px; font-weight: bold; color: #333333;}
.WhatsGoingOnMain a:visited {  font-size: 11px; font-weight: bold; color: #333333;}

.TopTipsQuote { font-size: 12px; font-weight: bold; color: #333333;}
.TopTipsName {font-size: 12px; font-weight: bold; color: #666666; font-style: normal;}
.TopTipsName a:visited { font-size: 12px; font-weight: bold; color: #666666; font-style: normal;}
.TopTipsJobTitle {font-size: 12px; font-weight: normal; color: #666666; font-style: normal; text-indent: 10px;}
.NewsHeader { font-size: 10px; font-weight: bold; color: #333333;}
.DropDownContentStyle { font-weight: normal; font-size: 11px; color: #336699; text-decoration:none;}

.DropDownContentStyle a:link {font-size: 11px;  color: #336699; font-weight: normal; text-decoration:none;}
.DropDownContentStyle a:visited {font-size: 11px; color:#597987;  font-weight: normal; text-decoration:none;}
.DropDownContentStyle a:hover {font-size: 11px; color: #336699; font-weight: normal; text-decoration:underline;} 

#PageHolder { margin: 10px; background-color:#333333;} 
#GreyBoxHolder { margin: 10px; background-color:#ffffff;} 

/* Grey Box */
#GreyBoxTop { height: 14px; width: 470px; background-image:  url(/assets/images/v1/graduateCenter/GreyBox-Top.gif); background-repeat: no-repeat; overflow:hidden;}
#GreyBoxMiddle { width: 470px; background-repeat: repeat-y; margin-top: 0px; padding-top: 0px; background-image:  url(/assets/images/v1/graduateCenter/GreyBoxMiddleRepeater.gif);}
#GreyBoxBottom { height: 75px; width: 470px; background-image:  url(/assets/images/v1/graduateCenter/GreyBox-Bottom2.gif); background-repeat: no-repeat;}

/* Learn About Industry Section  */
#LearnAboutIndustryLeft{width: 230px; float: left; padding-left: 10px !important;}

/* Learn About Industry Content */
#LearnAboutHeaderTitleBox{ height: 25px; width: 230px;}
#DropDownTitleSectorsExplained{height: 22px; width: 230px; padding-top:3px !important;} 
#DropDownTitleCareerPath{ height: 22px; width: 230px; padding-top:3px !important;}
#DropDownContentCareerPath{margin-top:4px; width: 300px;} 

/* Whats Going On Box Section */
#WhatsGoingOnRight{ width: 230px; float: right; background-image:  url(/assets/images/v1/graduateCenter/WhatsGoingOnRepeater.gif); background-repeat: repeat-y; overflow:hidden;}
#WhatsGoingOnHead{ height: 34px; width: 230px; background-image:  url(/assets/images/v1/graduateCenter/WhatsGoingOn-Head.gif); background-repeat: no-repeat;}
#WhatsGoingOnContent{ width: 205px; margin-left: 10px !important; padding-right: 15px !important; line-height:normal;}
#WhatsGoingOnFooter{ height: 15px; width: 230px; background-image:  url(/assets/images/v1/WhatsGoinOnBase.gif); background-repeat: no-repeat;}

/* Internships & Graduate Programs */
#GradPrograms{ height: 55px; width: 230px; float: right; margin-top: 10px !important;}
#GradProgramsText{ height: 30px; width: 200px; margin-right: 10px; margin-left: 20px !important;}
#Internships{ height: 55px; width: 230px; float: left; padding-left: 10px; margin-top: 10px !important;}
#InternshipsText{ height: 30px; width: 200px; margin-right: 10px !important; margin-left: 20px !important;}

/* Bottom Half Of Page */
/* Bottom Half Left */
#BottomLeftHeader1 { height: 20px; width: 230px; background-image:  url(/assets/images/v1/graduateCenter/Diversity-Repeater.gif);	}
#BottomLeftContent1 { width: 200px;	padding-top: 5px !important;}
#BottomLeftHeader2 {height: 20px; width: 230px; background-image:  url(/assets/images/v1/graduateCenter/ot%20QuestionArrow-Repeater.gif);	}
#BottomLeftHeaderText2 { height: 20px; width: 190px; float: left; margin-left: 3px !important;}
.NewsQuText { padding-bottom:3px !important; overflow:hidden;}
#BottomLeftContent2 {width: 190px; padding:5px 0 !important;}

/* career path CSS */
#MainHolder { padding-left: 10px !important;}
.careerPathHeaderText {	font-size: 16px; font-weight: bold;}
.careerPathMainText{font-size: 12px; font-style: normal;}
#TextIndentBox { width: 388px;	padding-top: 3px !important;}
#FAQTextIndentBox { width: 480px; padding-top: 3px !important;}
.careerPathListSettings{ font-size: 12px; font-style: normal; list-style-image: url(/assets/images/v1/graduateCenter/ListIconic.gif);}
.careerPathListSettingsBold{ font-size: 12px; list-style-image: url(/assets/images/v1/graduateCenter/ListIconic.gif); font-weight: bold;}

/* Profile Box Styles */
.careerPathProfileTEXTJob{ font-size: 13px; font-weight: bold; color: #333333;}
.careerPathProfileTEXTBank{font-size: 12px; font-style: normal; color: #333333;}
.careerPathProfileTEXTBlurb{font-size: 12px; font-style: italic; font-weight: bold; color: #666666;}

/* PROFILEPAGE Profile Box (at top of page) */
#CareerPathProfileProfileGraphicHolder { height: 142px; width: 388px;}

/* Top & Bottom Halves */
#CareerPathProfileProfileTopHalf {height: 87px; width: 388px;}
#CareerPathProfileProfileBottomHalf {height: 55px; width: 388px; background-image:  url(/assets/images/v1/graduateCenter/personalisedProfile/BottomClear.gif);}

/* Top Left & Rights */
#CareerPathProfileProfileTopLeft { height: 87px; width: 300px; float: left;}
#CareerPathProfileProfileTopRight { height: 87px; width: 88px; float: right; overflow:hidden;} 

/* Top Left Top & Bottom */
#CareerPathProfileProfileTopLeft-Top { height: 45px; width: 300px; background-image:  url(/assets/images/v1/graduateCenter/personalisedProfile/TopLeft_03.gif);}
#CareerPathProfileProfileTopLeft-Bottom { height: 42px; width: 300px; background-image:  url(/assets/images/v1/graduateCenter/personalisedProfile/TopLeftLower.gif);}

/* Text Boxes Title & Main // + Styles */
#CareerPathProfileProfileTextHeader { height: 42px; width: 290px; padding-left: 12px;}
#CareerPathProfileProfileTextContent { height: 55px; width: 388px; padding-left: 12px;}
.careerPathProfileProfileContentHeaderText { font-size: 13px; font-weight: bold;}
.careerPathProfileProfileContentMainText {font-size: 12px;}

/* Footer Bar Holder */
#CareerPathProfileFooterHolder{ height: 55px; width: 388px; background-image:  url(/assets/images/v1/graduateCenter/FooterBar.gif);}
#CareerPathProfileFooterTextHolder{ height: 45px; width: 376px; padding-Left: 12px !important; padding-Top: 9px !important; background-image:  url(/assets/images/v1/graduateCenter/FooterBar.gif);}
.careerPathProfileFooterTextStyle{font-size: 13px; font-weight: bold; color:#666666;}
a.careerPathProfileFooterTextStyle{color:#666666;}

/* NEW GRADUATE CENTRE LAYOUT BOXES */
#GraduateIndexHolder{}
#LearnAboutIndustryHolder{ background-color:#CCCCCC;}
#BottomHolder {width: 480px; margin-left:10px;}

/* Whats Going On Styles */
#WhatsGoingOnHolder{ width:480px; margin-left:10px !important; overflow:hidden;}
#WhatsGoingOnTitle{ height:18px; padding-left:5px !important; padding-top: 0.3em !important; background-color:#809BB7; overflow:hidden;}
#WGO-DeadlinesDeadlinesLeft{ width:230px; float:left; padding-top:5px !important; padding-right:15px !important;}
#WGO-RightColumn{width:230px; float:right; padding-top:5px; overflow:hidden;}
.WGO-Question{ overflow:hidden; clear:both;}
.WGO-QuestionIcon{width:25px; float:left; overflow:hidden;}
.WGO-QuestionText{width:205px; float:right; overflow:hidden;}
.WGO-Text{width:230px; margin-top:3px !important;} 

/* Inter/Grad Styles */
#InternGradHolder{ width:480px; height:59px; margin-left:10px !important; overflow:hidden;}
#InternLeft{ float:left; width:235px; height:59px; background-color:#f0f2eb; overflow:hidden;}
#GradRight{ float:right; width:235px; height:59px; background-color:#f0f2eb; overflow:hidden;} 
.InternGradPicHolder{ float:left; height:59px; width:59px;}
.InternGradTextHolder{ float:right; height:59px; width:171px; background-color:#F0F2EB;}
.InternGradText{ height:59px; width:166px; padding-left:8px !important; padding-Top:5px !important; background-color:#F0F2EB; font-size:12px; color:#333333;}

/* Learn About Industry Styles */
#LearnIndustyHolder{ width:480px; margin-left:10px !important;}
#LearnAboutIndustryTitle{height:18px; padding-left:5px !important; padding-top: 0.3em !important; background-color:#809BB7; overflow:hidden;}
#LearnAboutIndustryLeftColumn{ width:315px; float:left; overflow:hidden;}
#LearnAboutIndustryRightColumn{ width:155px; float:right; overflow:hidden;}
#TopTipsHolder {width: 155px; float:right; background-color:#CCDCEC; overflow:hidden;}
#TopTipsSpacer {height:10px; overflow:hidden;}
#TopTipsTop { width: 155px; height: 26px; background-image:  url(/assets/images/v1/graduateCenter/gradtoptips1.gif); background-repeat: no-repeat;}
#TopTipsTop_IT { width: 155px; height: 40px; background-image:  url(/assets/images/v1/graduateCenter/IT-gradtoptips1.gif); background-repeat: no-repeat;}
#TopTipsTop_DE { width: 155px; height: 40px; background-image:  url(/assets/images/v1/graduateCenter/DE-gradtoptips1.gif); background-repeat: no-repeat;}
#TopTipsTop_FR { width: 155px; height: 26px; background-image:  url(/assets/images/v1/graduateCenter/FR-gradtoptips1.gif); background-repeat: no-repeat;}
#TopTipsMiddle { width: 155px; background-image:  url(/assets/images/v1/graduateCenter/gradtoptips2.gif); background-repeat: no-repeat;}
.TopTipsText { width: 135px; padding-left: 10px !important; line-height:normal; padding-bottom:6px !important;}
.TopTipsTextBottom { width: 140px; padding-left: 10px !important; padding-top: 4px !important; padding-bottom:5px !important; line-height:normal; overflow:hidden;}
#TopTipsBottom {width: 155px; background-image: url(/assets/images/v1/graduateCenter/gradtoptips3.gif); background-repeat: no-repeat; background-position: bottom; overflow:hidden;}
#DropDownContentSectorsExplained{ margin-top:4px !important; width: 300px;} 
#GraduateCentrePopularKeywords{ margin-top:4px !important; width: 400px;} 
#JargonBusterHolder{ height: 25px; width: 300px; margin-top:7px !important;}
#TopTermHolder{ width: 315px; background-color:#F0F2EB; padding:3px 15px 5px 5px !important; overflow:hidden;} 
#BottomLeftHolder1 { width: 235px; float: left;}
#BottomRightHolder1 { width: 235px;float: right;}

/* Editorial Content Styles */
#EditorialContentHolder { width: 480px; margin-left:10px;}
#BottomLeftHolder1 {width: 235px; float: left; }
#BottomRightHolder1 {width: 235px; float: right; }
.EditorialContent { width: 225px; padding:5px 0px 3px 1px !important;}
.GradEditorialHeaderText { height: 20px; float: left; margin-left: 3px !important;}
.GradEditorialHead { height: 20px; width: 235px; background-image: url(/assets/images/v1/graduateCenter/Diversity-Repeater.gif);}
.GradEditorialTitle{ font-size:11px; font-weight: bold; color:#333333;}
.GradEditorialTitle a:link{ font-size:11px; font-weight: bold; color:#336699; text-decoration:none;}
.GradEditorialTitle a:visited{ font-size:11px; font-weight: bold; color:#336699; text-decoration:none;}
.GradEditorialTitle a:hover{ font-size:11px; font-weight: bold; color:#336699; text-decoration:underline;}
.GradEditorialNewsHead{	font-size:13px; color:#336699;}
.GradEditorialNewsText{font-size:12px; color:#333333;}
.TopTermTitle{ font-size:13px; font-weight: bold; color:#333333;}
.TopTermTitle a:link{ font-size:13px; font-weight: bold; color:#336699; text-decoration:none;}
.TopTermTitle a:visited{ font-size:13px; font-weight: bold; color:#336699; text-decoration:none;}
.TopTermTitle a:hover{ font-size:13px; font-weight: bold; color:#336699; text-decoration:underline;}

/* Poll */
.pollContainer{	border: 1px solid #bbbbbb; border-top:none;}
#PollHolder {width: 480px; margin-left:10px !important;}
.GradPollHeader { font-weight: bold;	color:#333333; background-color: #CCDCEC;}
.PollHeader{ font-size: 12px; font-style: normal; font-weight: bold; color: #cc6633; text-decoration: none;	background-color:  #CCDCEC;	border-bottom : 1pt solid #bbbbbb; border-top : 1pt solid #bbbbbb; padding-left:10px !important;}

/* Employer Profiles */
.GradEmployerProfileMain{ font-size:13px; font-weight: bold; color:#336699; text-decoration:none; padding-left:10px !important;}
.GradEmployerProfileMain a:link{ font-size:13px; font-weight: bold; color:#336699; text-decoration:none; padding-left:10px !important;}
.GradEmployerProfileMain a:visited{font-size:13px; font-weight: bold;   color:#336699; text-decoration:none; padding-left:10px !important;}
.GradEmployerProfileMain a:hover{ font-size:13px; font-weight: bold; color:#336699; text-decoration:underline; padding-left:10px !important;}
.GradTitlesSectionsWhite {font-size:11px; font-weight: bold;	color:#FFFFFF; text-decoration:none; padding-left:5px !important; padding-right:5px !important;}
.GradTitlesSectionsWhite a:link{font-size:11px; font-weight: bold;	color:#FFFFFF; text-decoration:none; padding-left:5px !important;}
.GradTitlesSectionsWhite a:hover{font-size:11px; font-weight: bold;	color:#FFFFFF; text-decoration:none; padding-left:5px !important;}
.GradTitlesSectionsWhite a:visited{font-size:11px; font-weight: bold;	color:#FFFFFF; text-decoration:none; padding-left:5px !important;}
.GradEmployerProfileSmallBlue a:link{font-size:11px; color:#336699;  text-decoration:none; text-decoration:none; padding-left:5px !important;}
.GradEmployerProfileSmallBlue a:visited{ font-size:11px; color:#336699;  text-decoration:none; text-decoration:none; padding-left:5px !important;}
.GradEmployerProfileSmallBlue a:hover{font-size:11px; color:#336699;  text-decoration:none; text-decoration:underline; padding-left:5px !important;}
.GradEmployerBottomMargin { padding-left:5px !important;}
.GradEmployerBottomMargin a:link{	font-size:11px;	color:#336699;	text-decoration:none; text-decoration:none; padding-left:5px !important;}
.GradEmployerBottomMargin a:visited{	font-size:11px;	color:#336699;	text-decoration:none; text-decoration:none; padding-left:5px !important;}
.GradEmployerBottomMargin a:hover{	font-size:11px;	color:#336699;	text-decoration:none; text-decoration:underline; padding-left:5px !important;}

/* Employer Profiles Right Column */
.graduateCentreEmployerProfileLink a{ color: #336699;	font-size: 13px; font-style: normal; font-weight: bold; padding-left: 10px !important; color: #336699; text-decoration:none}
.graduateCentreEmployerProfileLink a:hover{text-decoration:underline;}


/* General */
.GradGenericBlueLinks1{ font-size:13px; font-weight: bold; color:#336699; text-decoration:none;}
.GradGenericBlueLinks1 a:link{ font-size:13px; font-weight: bold; color:#336699; text-decoration:none;}
.GradGenericBlueLinks1 a:visited{font-size:13px; font-weight: bold; color:#597987; text-decoration:none;}
.GradGenericBlueLinks1 a:hover{ font-size:13px; font-weight: bold; color:#336699; text-decoration:underline;}
.GradGenericBlueLinksConst a:link{ font-size:13px; font-weight: bold; color:#336699; text-decoration:none;}
.GradGenericBlueLinksConst a:visited{font-size:13px; font-weight: bold; color:#336699; text-decoration:none;}
.GradGenericBlueLinksConst a:hover{ font-size:13px; font-weight: bold; color:#336699; text-decoration:underline;}
.GradGenericBlueLinksInternshipAndProgrammes a:link{ font-size:12px; font-weight: bold; color:#336699; text-decoration:none;}
.GradGenericBlueLinksInternshipAndProgrammes a:visited{font-size:12px; font-weight: bold;	color:#336699; text-decoration:none;}
.GradGenericBlueLinksInternshipAndProgrammes a:hover{ font-size:12px; font-weight: bold; color:#336699; text-decoration:underline;}

.GradTitlesSectionsWhite{font-size:11px; font-weight: bold; color:#FFFFFF;}

.spacerbox{width:auto; height:18px;}
.spacerbox3{width:auto;	height:20px;}
.spacerbox2{width:auto;	height:10px;}

.GradGenericSmallBlueLinks2 { font-size:11px; color:#336699; text-decoration:none;}
.GradGenericSmallBlueLinks2 a:link{ font-size:11px; color:#336699;  text-decoration:none;}
.GradGenericSmallBlueLinks2 a:visited{ font-size:11px; color:#597987;  text-decoration:none;}
.GradGenericSmallBlueLinks2 a:hover{ font-size:11px; color:#336699;  text-decoration:underline;}

.GradGenericSmallGreyContentText { font-size:12px; color:#333333; }
.GradGenericSmallGreyContentText a:link{ font-size:12px; color:#336699;  text-decoration:none;}
.GradGenericSmallGreyContentText a:hover{ font-size:12px; color:#336699;  text-decoration:none;}
.GradGenericSmallGreyContentText a:visited{ font-size:12px; color:#336699;  text-decoration:none;}

/* END GRAD CENTRE HOMEPAGE */
.backToTopLink { font-size:11px; color:#336699; text-decoration:none;}

.backToTopLink a:link{ color:#336699;  text-decoration:none;}
.backToTopLink a:visited{ color:#597987;  text-decoration:none;}
.backToTopLink a:hover{ color:#336699;  text-decoration:underline;}

/* Student Centre FAQ */
	.GreyFAQText {font-size:13px; font-weight: bold; color:#333333; text-decoration:none;}
	#GenericBlueBox{ width:auto; height:18px; padding-left:5px; padding-top: 0.3em !important; background-color:#809BB7; overflow:hidden;}
	#FAQListSettings{list-style: none; margin-left: 0; text-indent: 0px; margin-left:-5px !important;}
/* End Student Centre FAQ */

/*New Div added to align the adverts appearing on the right in the graduate centres */
	.editorialContentRight {width:248px; padding:10px 0 !important;}
	 
	#employerProfileCol {overflow:hidden;}
	#employerProfileCol #employerProfileColHeader {position:relative;}
	#employerProfileCol #employerProfileColHeader em {right:5px; top:1px; position:absolute;}
	#employerProfileCol #employerProfileColHeader a {top:2px; position:relative;}
	
	#employerProfileCol .allProfilesTop {padding:5px 0 5px 5px !important; border-bottom:2px solid #e0e0e0; margin:0 0 2px 0 !important;}
	#employerProfileCol .allProfilesBottom {padding:5px 0 10px 5px !important;}
		
	#employerProfileCol #employerProfile {}
	#employerProfileCol #employerProfile .employerProfileLoop{border-bottom:2px solid #e0e0e0; margin:2px 0 0 0 !important; padding:3px 0 5px 0 !important;}
	#employerProfileCol #employerProfile .profileImage, #employerProfileCol #employerProfile .profileImageExtended
	{ float:right; width:130px!important; padding-top:3px !important;}
	#employerProfileCol #employerProfile .profileImage *, #employerProfileCol #employerProfile .profileImageExtended *
	{padding:0!important; margin:0!important;}
	#employerProfileCol #employerProfile .profileName{float:left; width:111px; padding:0; margin:0;}
	#employerProfileCol #employerProfile .profileNameExtended{float:left; width:233px; padding:0; margin:0;} 
	#employerProfileCol #employerProfile .profileName a, #employerProfile .profileNameExtended a { padding:0 0 0 10px !important; margin:0; display:block;}
	#employerProfileCol #employerProfile .profileImage a , #employerProfile .profileImageExtended a { padding:0; margin:0;}
/* end of div */