﻿body 
{
	
	margin:0px;
	
}

.HeaderBar
{

width:100%;
height:38px;
	
}

.HeaderBarLine1
{

width:100%;
height:16px;
border-bottom:solid 1px #003E7E;
	
}

.HeaderBarLine2
{

width:100%;
height:10px;
border-bottom:solid 1px #003E7E;
	
}

.HeaderNavigationBar
{

width:989px;
height:60px;
border-bottom:solid 7px #E9E9E9;
margin-left:6px;

}

.HeaderBreadcrumb
{

width:995px;
height:21px;
font-family:Tahoma,verdana,arial;
color:#325691;
font-size:0.7em;
padding-top:8px;
text-align:left;
	
}

.HeaderBreadcrumb a
{

font-family:Tahoma,verdana,arial;
color:#325691;
	text-decoration:none;
}

.HeaderBreadcrumb a:hover
{


font-family:Tahoma,verdana,arial;
color:#325691;
text-decoration:underline;
	
}

.BodyHolder
{
width:989px;
padding-left:6px;
	
}

.LeftNav
{
width:270px;
height:384px;	
	
}

.SearchBoxTopBar
{

width:258px;
height:18px;
background-color:#C23A2A;	
	
}


.SearchBox
{

width:246px;
height:169px;
background-color:#F1D9CE;	
padding:6px;
margin-bottom:14px;
}

.SearchHeader
{
	
color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
}

.SearchIntroText
{
	margin-top:5px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:11px;
}

.SearchIntroText a
{

	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:11px;
	text-decoration:none;
}

.SearchIntroText a:hover
{

	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:11px;
	text-decoration:underline;
}

.HeaderBarButton
{
margin-left:13px;
margin-bottom: 5px;
	
}

.HeaderBarButtonBottom
{
margin-left:13px;
	
}


.AboutRPSTopBar
{

width:428px;
height:18px;
background-color:#3E4197;	
	
}

.AboutRPSHomeTopBar
{

width:428px;
height:18px;
background-color:#3D4198;	
cursor:hand;
cursor:pointer;
}

.AboutRPSFlashHolder
{
	width:428px;
height:199px;

}

.AboutRPSFlashDiv
{
	width:428px;
height:181px;
	
}


.LoginBoxTopBar
{

width:258px;
height:18px;
background-color:#29ADE4;	
	
}


.LatestJobsTopBar
{

width:135px;
height:18px;
background-color:#F7931E;	
	
}


.LatestJobsHolder
{

width:135px;
height:199px;
margin-left:11px;
	
}

.LatestJobsBody
{

width:123px;
height:181px;
padding:6px;
background-image: url(../images_new/latest_jobs_background_smal.jpg); 
background-repeat: no-repeat;

}


.LatestJobsSmallHeader
{
	
color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
}


.LatestJobsIntroText
{
	margin-top:5px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
}

.LatestJobsIntroText a
{
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}



.AwardsTopBar
{

width:135px;
height:18px;
background-color:#95522A;	
	
}


.AwardsHolder
{

width:135px;
height:171px;
margin-left:11px;
	
}

.AwardsBody
{

width:123px;
height:141px;
padding:6px;
background-color: #EEE3DA; 


}


.AwardsSmallHeader
{
	
color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
}



.AwardsIntroText
{
	margin-top:10px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
}

.AwardsIntroText a
{
	margin-top:10px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	text-decoration:none;
}

.AwardsIntroText a:hover
{
	margin-top:10px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	text-decoration:underline;
}


.WorkingTopBar
{

width:428px;
height:18px;
background-color:#6790CA;	
	
}


.WorkingHolder
{

width:428px;
height:171px;

	
}

.WorkingBody
{

width:132px;
height:141px;
padding:6px;
background-image: url(../images_new/working_background.jpg); 
background-repeat: no-repeat;

}

.WorkingSmallHeader
{
	
color:#ffffff;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
}

.WorkingIntroText
{
	margin-top:10px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
}

.WorkingIntroText a
{
	margin-top:10px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	text-decoration:none;
}

.WorkingIntroText a:hover
{
	margin-top:10px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	text-decoration:underline;
}

.OurPeopleBody
{

width:206px;
height:141px;
padding:6px;
background-image: url(../images_new/ourpeople_background.jpg); 
background-repeat: no-repeat;

}

.OurPeopleSmallHeader
{
	
color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
}


.OurPeopleIntroText
{
	margin-top:8px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
}


.OurPeopleIntroText a
{
	margin-top:8px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	text-decoration:none;
}

.OurPeopleIntroText a:hover
{
	margin-top:8px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	text-decoration:underline;
}


.OurPoliciesBody
{

width:198px;
height:141px;
padding:6px;
background-color: #CBD5ED; 


}

.OurPoliciesSmallHeader
{
	
color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
}


.OurPoliciesIntroText
{
	margin-top:10px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
}

.OurPoliciesIntroText a
{
	margin-top:10px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	text-decoration:none;
}

.OurPoliciesIntroText a:hover
{
	margin-top:10px;
	color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	text-decoration:underline;
}



.GraduatesTopBar
{

width:135px;
height:18px;
background-color:#5A8ECA;	
	
}


.GraduatesHolder
{

width:135px;
height:384px;
margin-left:11px;
	
}

.GraduatesBody
{

width:123px;
height:354px;
padding:6px;

background-image: url(../images_new/graduates_background.jpg); 
background-repeat: no-repeat;

}


.GraduatesSmallHeader
{
	
color:#ffffff;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
}


.GraduatesIntroText
{
	margin-top:5px;
	color:#ffffff;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
}

.GraduatesIntroText a
{
	margin-top:5px;
	color:#ffffff;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	text-decoration:none;
}

.GraduatesIntroText a:hover
{
	margin-top:5px;
	color:#ffffff;	
	font-family:Tahoma,verdana,arial;
	font-size:9px;
	text-decoration:underline;
}



.LoginBox
{

width:246px;
height:159px;
padding:6px;

background-image: url(../images_new/login_box_background.gif); 
background-repeat: no-repeat;


}

.LoginHeader
{
	
color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
}




.LoginIntroText
{
	margin-top:5px;
	color:#274475;	
	font-family:arial,Tahoma,verdana;
	font-size:11px;
}

.LoginIntroText a
{
text-decoration:none;
	color:#274475;	
	font-family:arial,Tahoma,verdana;
	font-size:11px;
}

.LoginIntroText a:hover
{
	text-decoration:underline;
	color:#274475;	
	font-family:arial,Tahoma,verdana;
	font-size:11px;
}


.Footer
{
	
	margin-top:13px;

	
	
	
	}
	
	
.FooterNavigationBar
{

width:989px;
height:23px;
margin-left:6px;
font-family:Tahoma,verdana,arial;
color:#325691;
font-size:0.7em;
text-align:left;
}

.FooterNavigationBar a
{

font-family:Tahoma,verdana,arial;
color:#325691;
text-align:left;
text-decoration:none;
}

.FooterNavigationBar a:hover
{

font-family:Tahoma,verdana,arial;
color:#325691;
text-align:left;
text-decoration:underline;
}

.FooterLinedBar
{

width:100%;
height:30px;
border-top:solid 1px #003E7E;
	
}

.FooterLogosHolder
{

width:989px;
height:29px;
border-right:solid 1px #003E7E;
padding-left:6px;
	
	
}


.SearchKeyWordBox
{

height:15px;
width:141px;
font-family:Tahoma,verdana,arial;
color:#000000;
font-size:11px;
border:solid 1px #C23A2A;
	
}

.SearchDropDown
{

height:19px;
width:147px;
font-family:Tahoma,verdana,arial;
color:#000000;
font-size:11px;
	
}


.SearchTopRowsHeight
{

padding-bottom:3px;	
	
}



.LoginTextBox
{

height:14px;
width:150px;
font-family:Tahoma,verdana,arial;
color:#000000;
font-size:11px;
border:solid 1px #94D6F2;
	
}

.LoginLeftBarButton
{

height:15px;
width:46px;
font-family:Tahoma,verdana,arial;
color:#ffffff;
font-size:9px;
border:solid 1px #ffffff;
background-color:#29ADE4;
margin-top:4px;
	
}

.EmailToFriendButton
{

height:20px;
width:46px;
font-family:Tahoma,verdana,arial;
color:#ffffff;
font-size:10px;
border:solid 1px #ffffff;
background-color:#29ADE4;
margin-top:4px;
font-weight:bold;
	
}

.SearchLeftBarButton
{

height:15px;
width:30px;
font-family:Tahoma,verdana,arial;
color:#ffffff;
font-size:9px;
border:solid 1px #ffffff;
background-color:#C23A2A;
margin-top:4px;
	
}

.LoginTextBoxTable
{
padding-top:5px;
	
}

.SearchBoxAllVacanciesText
{
font-family:Tahoma,verdana,arial;
font-size:11px;	

}


.ContentHolder 
{
width:574px;
height:384px;

}


.RightButtonsHolder
{
width:134px;
height:384px;	
margin-left:11px;
}


.ContentHeaderTop
{
width:574px;
height:18px;	
}


.ContentBody 
{
width:550px;
height:354px;
padding-top:12px;
padding-right:12px;
padding-left:12px;
overflow:auto;
}

.ContentJobBody 
{
width:100%;
height:305px;
overflow:auto;

}

.ContentJobBodyFooter 
{
width:100%;
height:47px;
font-family:tahoma,verdana,arial;
font-size:0.7em;	
color:#274475;
}

.ContentJobBodyFooter a
{
font-family:tahoma,verdana,arial;
color:#274475;
text-decoration:none;
}


.ContentJobBodyFooter a:hover
{
font-family:tahoma,verdana,arial;
color:#274475;
text-decoration:underline;
}


.ContentBodyHeader
{

font-family:tahoma,verdana,arial;
font-size:1.4em;	
color:#274475;
font-weight:normal;		
	
}

.ContentBodyHeader2
{

font-family:tahoma,verdana,arial;
font-size:0.8em;	
color:#274475;
font-weight:bold;
	
	
}

.ContentBodyText
{
	font-family:tahoma,verdana,arial;
font-size:0.7em;	
color:#274475;

}

.ContentBodyText a
{
	font-family:tahoma,verdana,arial;
color:#274475;
text-decoration:underline;

}

.ContentBodyText a:hover
{
	font-family:tahoma,verdana,arial;

color:#274475;
text-decoration:underline;
}

.ContentBodyOurPeopleNamesListText
{
	font-family:tahoma,verdana,arial;
font-size:0.7em;	
color:#274475;

}

.ContentBodyOurPeopleNamesListText a
{
	font-family:tahoma,verdana,arial;
color:#274475;
text-decoration:none;

}

.ContentBodyOurPeopleNamesListText a:hover
{
	font-family:tahoma,verdana,arial;

color:#274475;
text-decoration:underline;
}

.RightBarInfoButton
{
	
	float:right;
	margin-top:8px;
	
}


.AboutUsRightButton
{

width:134px;
height:68px;
margin-bottom:11px;
	
}

.AboutUsRightButtonTopBar
{
	
	width:134px;
	height:18px;
	background-color:#3E4197;
	
}

.AboutUsRightButtonTextArea
{
	
width:122px;
	height:38px;
	padding-top:6px;
		padding-left:6px;
		padding-right:6px;
		padding-bottom:6px;
		background-image: url(../images_new/buttons/right_buttons/about_rps_bg.jpg); 
background-repeat: no-repeat;

		
		
}

.AboutUsRightButtonHeaderText
{
	
color:#ffffff;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
	
	
}


.OurPoliciesRightButton
{

width:134px;
height:68px;
margin-bottom:11px;
	
}

.OurPoliciesRightButtonTopBar
{
	
	width:134px;
	height:18px;
	background-color:#6790CA;
	
}

.OurPoliciesRightButtonTextArea
{
	
width:122px;
	height:38px;
	padding-top:6px;
		padding-left:6px;
		padding-right:6px;
		padding-bottom:6px;
		background-image: url(../images_new/buttons/right_buttons/working_with_rps_bg.jpg); 
background-repeat: no-repeat;

		
		
}

.OurPoliciesRightButtonHeaderText
{
	
color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
	
	
}



.LatestJobsRightButton
{

width:134px;
height:68px;
margin-bottom:11px;
	
}

.LatestJobsRightButtonTopBar
{
	
	width:134px;
	height:18px;
	background-color:#F7931E;
	
}

.LatestJobsRightButtonTextArea
{
	
width:122px;
	height:38px;
	padding-top:6px;
		padding-left:6px;
		padding-right:6px;
		padding-bottom:6px;
		background-image: url(../images_new/buttons/right_buttons/latestjobs_bg.jpg); 
background-repeat: no-repeat;

		
		
}

.LatestJobsRightButtonHeaderText
{
	
color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
	
	
}






.OurPeopleRightButton
{

width:134px;
height:68px;
margin-bottom:11px;
	
}

.OurPeopleRightButtonTopBar
{
	
	width:134px;
	height:18px;
	background-color:#6790CA;
	
}

.OurPeopleRightButtonTextArea
{
	
width:122px;
	height:38px;
	padding-top:6px;
		padding-left:6px;
		padding-right:6px;
		padding-bottom:6px;
		background-image: url(../images_new/buttons/right_buttons/ourpeople_bg.jpg); 
background-repeat: no-repeat;

		
		
}

.OurPeopleRightButtonHeaderText
{
	
color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
	
	
}





.GraduatesRightButton
{

width:134px;
height:68px;
	
}

.GraduatesRightButtonTopBar
{
	
	width:134px;
	height:18px;
	background-color:#29ADE4;
	
}

.GraduatesRightButtonTextArea
{
	
width:122px;
	height:38px;
	padding-top:6px;
		padding-left:6px;
		padding-right:6px;
		padding-bottom:6px;
		background-image: url(../images_new/buttons/right_buttons/graduates_bg.jpg); 
background-repeat: no-repeat;

		
		
}

.GraduatesRightButtonHeaderText
{
	
color:#274475;	
	font-family:Tahoma,verdana,arial;
	font-size:15px;
	font-weight:bold;
	
	
}


.CompanyAwardsTable td
{
	
	padding-top:7px;
	padding-bottom:7px;
	border-top:solid 1px #95522A;
	
}

.CompanyAwardsTable 
{
margin-top:10px;	
}

.CompanyAwardsImagesTable 
{
margin-top:10px;	
}

.OurPeopleBodyHolder
{
	width:440px;
	height:245px;
	border:solid 1px #274475;
	margin-left:15px;
	overflow:auto;
}

.OurPeopleNamesTitle
{

font-size:1.3em;	
	
}


.AllJobsCountryRow 
{

background-color:#003E7E;
color:#ffffff;
	font-weight:bold;
	
}


.AllJobsJobTitleRow
{

border-bottom:solid 1px #003E7E;
	border-left:solid 1px #003E7E;
	border-right:solid 1px #003E7E;
}


.RegisterPageTitle
{

width:100%;
height:30px;
	
}

.RegisterPageBodyHolder
{

width: 100%;
height:315px;
overflow:visible;
border-bottom:solid 1px #29ADE4;

}

.RegisterPageBody
{

width: 96%;
height:285px;
overflow:auto;
background-color:#E9F3FB;
padding:10px;
color:#274475;
	font-family:Tahoma,verdana,arial;
	font-size:0.7em;
	
}

.SearchResultsHolder
{

width: 99%;
height:250px;
overflow:auto;
background-color:#F5E3DB;
color:#274475;
font-family:Tahoma,verdana,arial;
	
}
.SearchResultsBottomHolder
{

width: 99%;
height:50px;
border-bottom: solid 1px #E9208D;
padding-top:5px;
	
}

.SearchResultsRowBorder
{
border-bottom: solid 1px #8EA1C1;	
}

.RegisterPageBody a
{

color:#274475;
	font-family:Tahoma,verdana,arial;
	text-decoration:underline;	
}

.RegisterPageBody a:hover
{

color:#274475;
	font-family:Tahoma,verdana,arial;
	text-decoration:underline;	
}



.RegisterPageBody input
{


color:#274475;
	font-family:Tahoma,verdana,arial;
	font-size:1em;
	
}

.RegisterPageBody select
{


color:#274475;
	font-family:Tahoma,verdana,arial;
	font-size:1em;
	
}



.csr_GondwanaStatement
{
	
	width:150px;
	border:solid 1px #274475;
	color:#274475;
	font-family:Tahoma,verdana,arial;
	font-size:0.7em;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:20px;
	overflow:visible;
	background-color:#BCC3DC;
	

	
}

.csr_GondwanaStatement a
{
	
	color:#274475;
	font-family:Tahoma,verdana,arial;
	text-decoration:none;
	

	
}

.csr_GondwanaStatement a:hover
{
	
	color:#274475;
	font-family:Tahoma,verdana,arial;
		text-decoration:underline;
	

	
}

.csr_GondwanaStatementHeader
{

font-family:tahoma,verdana,arial;
font-size:1.3em;	
color:#274475;
font-weight:bold;
	
	
}


.RegisterFormTable td
{
	border-bottom:solid 1px #274475;
}


.RegisterButton
{
	
height:25px;
width:80px;
font-family:Tahoma,verdana,arial;
color:#ffffff;
font-size:12px;
border:solid 1px #ffffff;
background-color:#29ADE4;
	
}








