/* CSS Document */

/* SIMON ADDED */

.resultSubmit
{
    width:500px;
    float:left;
    margin-top:5px;
    text-align: left;
}

.searchResults
{
    margin-top: 20px;
}

.btnSearch
{
	width: 86px;
	height: 36px;
	color:#ffffff;
	font-weight:bold;
	font-size:11pt;
	float:right;
	display:block;
	text-decoration:none;
	line-height:36px;
	text-align:center;
	padding-left:2px;
	background: none;
	cursor:pointer;
}

.footerItem a
{
    text-decoration: none;
    color: #000000;
}

.locationSearch					
{
	width				: 325px;
	height				: 500px;
	float				: left;
	margin-top			: 10px;
	border-right		: solid 1px #dfdfdc;
	background-repeat	: no-repeat;
}

.btnEnquire
{
    background: none;
    border: none;
    color:#00437A;
    font-size: 14px;
    font-weight: bold;
    width: 50px;
}

h5 
{
    font-size:18pt;
    height:25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float:left;
    font-weight:bold;
}

h6 
{
    font-size:13pt;
    height:20px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float:left;
    letter-spacing:.1em;
}


/* ORIGINAL */

body 			
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

li 
{
	list-style:square;
}

.wrapperDefault 
{ 
	width:918px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/interface/defaultBackground.jpg);
}

.wrapper 
{ 
	width:918px;
	margin-left:auto;
	margin-right:auto;
}

.header 
{ 
	width:918px;
	background-image:url(../images/interface/headerBackground.png);
	height:145px;
	float:left;
}

.menu 
{ 
	width:918px;
	background-image:url(../images/interface/menuBackground.png);
	height:42px;
	float:left;
}

.menuButton 
{ 
	float:left;
}

.menuButton a 
{ 
	width:153px;
	height:42px;
	float:left;
	line-height:42px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:11pt;
	display: block;
	text-decoration:none;
	
}

.menuButton a:hover { 
	width:153px;
	height:42px;
	float:left;
	line-height:42px;
	text-align:center;
	color:#00437A;
	font-weight:bold;
	font-size:11pt;
	display: block;
	text-decoration:none;

	
}

.menuButtonOn { 
	width:153px;
	background-image:url(../images/interface/menuBackgroundOn.png);
	height:42px;
	float:left;
	line-height:42px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:11pt;
}

.subMenu { 
	width:918px;
	background-image:url(../images/interface/subMenuBackground.png);
	height:38px;
	float:left;
}

.subMenuLink {
	width:136px;
	height:38px;
	float:left;
	line-height: 38px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11pt;
}


.subMenuLink a {
	line-height: 38px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11pt;
	text-decoration:none;
}

.subMenuLink a:hover {
	line-height: 38px;
	text-align: center;
	color: #0094DD;
	font-weight: bold;
	font-size: 11pt;
	text-decoration:none;
}

.subMenuLinkOn {
	width:136px;
	height:38px;
	float:left;
	line-height: 38px;
	text-align: center;
	color: #0094DD;
	font-weight: bold;
	font-size: 11pt;
}


.subMenuNumber { 
	width:238px;
	height:38px;
	float:left;
	text-align:center;
	line-height:50px;
	overflow:hidden;
	color:#ffffff;
	font-weight:bold;
	font-size:10pt;
}

.contentLeft {
	width:680px;
	float:left;
	margin-top:9px;
}

.contentRight { 
	width:238px;
	float:left;

}

.subMenuNumberFooter { 
	width:238px;
	height:12px;
	float:left;
	background-image:url(../images/interface/subMenuNumberBackground.png);
	line-height:0px;
}

.searchTitle		{
	width: 655px;
	height: 43px;
	background-color:#1a1a1a;
	padding-left:15px;
	line-height:43px;
	color:#ffffff;
	font-weight:bold;
	font-size:11pt;
	float:left;
}

.searchPanel		{
	width: 670px;
	height: 106px;
	background-image:url(../images/interface/searchBackground.png);
	color:#ffffff;
	font-weight:bold;
	font-size:11pt;
	float:left;
	background-repeat:no-repeat;
}

.searchPanelContent		{
	width: 650px;
	height: 58px;
	color:#ffffff;
	font-weight:bold;
	font-size:11pt;
	float:left;
	padding-top: 10px;
	padding-left: 20px;
}

.searchPanel a		{
	width: 86px;
	height: 36px;
	color:#ffffff;
	font-weight:bold;
	font-size:11pt;
	float:right;
	display:block;
	text-decoration:none;
	line-height:36px;
	text-align:center;
	padding-left:2px;
}

.searchPanel a:hover		{
	width: 86px;
	height: 36px;
	color:#1a1a1a;
	font-weight:bold;
	font-size:11pt;
	float:right;
	display:block;
	text-decoration:none;
	line-height:36px;
	text-align:center;
	padding-left:2px;
}

.searchFormTitle1 {
	width:190px;
	height:20px;
	float:left;
	padding-right: 20px;
	font-size:8pt;
	font-weight: normal;
}

.searchFormTitle2 {
	width:95px;
	height:20px;
	float:left;
	padding-left: 10px;
	font-size:8pt;
	font-weight: normal;
}

.searchFormDesc {
	width:190px;
	height:16px;
	float:left;
	padding-right: 20px;
	font-size:8pt;
	font-weight: normal;
	padding-top:4px;
}

.searchKeywords {
	width:190px;
	font-size:9pt;
}

.searchLocation {
	width:190px;
	font-size:9pt;
}

.searchSalary {
	width:95px;
	font-size:9pt;
}

.jotwTitle {
	width:226px;
	height:39px;
	background-color:#7F7E73;
	color:#ffffff;
	line-height:39px;
	font-weight:bold;
	font-size:11pt;
	padding-left:12px;
	margin-top:9px;
	float:left;
}

.jotwPanel {
	color:#ffffff;
	float:left;
	background-image:url(../images/interface/jotwBackground.png);
	background-position:bottom;
	width:218px;
	margin-top: 4px;
	font-size:10pt;
	padding-left:20px;
	padding-top:15px;
}

.jotwJobTitle {
	font-weight:bold;
	font-size:11pt;
}	

.jotwPanel a		{
	width: 86px;
	height: 36px;
	color:#ffffff;
	font-weight:bold;
	font-size:11pt;
	float:right;
	display:block;
	text-decoration:none;
	line-height:36px;
	text-align:center;
	padding-left:2px;
}

.jotwPanel a:hover		{
	width: 86px;
	height: 36px;
	color:#7F7E73;
	font-weight:bold;
	font-size:11pt;
	float:right;
	display:block;
	text-decoration:none;
	line-height:36px;
	text-align:center;
	padding-left:2px;
}


.latestTitle {
	width:226px;
	height:39px;
	background-color:#1a1a1a;
	color:#ffffff;
	line-height:39px;
	font-weight:bold;
	font-size:11pt;
	padding-left:12px;
	margin-top:9px;
	float:left;
}

.latestPanel {
	color:#ffffff;
	float:left;
	background-image:url(../images/interface/latestBackground.png);
	background-position:bottom;
	width:228px;
	margin-top: 4px;
	font-size:10pt;
	padding-left:10px;
	padding-top:15px;
	
}

.latestJob {
	float:left;
	padding-left:5px;
	width:222px;
}	

.latestJobTitle {
	font-weight:bold;
	font-size:11pt;
	color:#1a1a1a;
}	

.latestJobSpacer {
	border-bottom: solid 1px #9f9e96;
	margin-right:10px;
	margin-bottom:10px;
	float: left;
	width: 217px;
	text-align:right;
	font-weight:bold;
	font-size:11pt;
	height:20px;
	}	

.latestPanel a		{
	color:#ffffff;
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
}

.latestPanel a:hover		{
	color:#1a1a1a;
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
}

.latestPanelMore 		{
	width: 86px;
	height: 36px;
	float:right;
	padding-left:2px;
}

.latestPanelMore a		{
	width: 86px;
	height: 36px;
	color:#ffffff;
	font-weight:bold;
	font-size:11pt;
	float:right;
	display:block;
	text-decoration:none;
	line-height:36px;
	text-align:center;

}

.latestPanelMore a:hover		{
	width				: 86px;
	height				: 36px;
	color				: #1a1a1a;
	font-weight			: bold;
	font-size			: 11pt;
	float				: right;
	display				: block;
	text-decoration		: none;
	line-height			: 36px;
	text-align			: center;
}

.locationSearchTitle			{
	width				: 305px;
	height				: 30px;
	float				: left;
	font-size			: 12pt;
	font-weight 		: bold;
	color 				: #00437A;
	padding-left		: 20px;
}

.introduction 					{
	width				: 325px;
	height				: 397px;
	float               : left;
	font-size           : 9pt;
	padding-left        : 20px;
	float               : left;
}

.introductionTitle 				{
	width				: 170px;
	height				: 48px;
	color				: #00437A;
	font-weight			: bold;
	padding-top         : 10px;
	padding-bottom      : 10px;

	
}

.footer {
	width:918px;
	float:left;
	background-position:bottom;
	clear:both;
	padding-bottom:10px;
	margin-top:10px;
}

.footerTitle {
	width:143px;
	float:left;
	line-height:25px;
	color:#1a1a1a;
	font-size:11pt;

	padding-top:5px;
	font-weight:bold;
	float:left;
}

.footerItem {
	width:137px;
	float:left;
	color:#1a1a1a;
	font-size:8pt;

	padding-left:5px;
	border-left: solid 1px #cccccc;
	margin-bottom:10px;
}

.mainContent {
	float:left;
	width:630px;
	font-size:10pt;
}

.mainContent H1 {
	font-size:14pt;
	width:670px;
	border-bottom:solid 1px #cccccc;
	padding-bottom:5px;
}

.mainContent a {
	width:670px;
	color:#0094DD;
	text-decoration:none;
	font-weight:bold;
}

a {
	color:#0094DD;
	text-decoration:none;
	font-weight:bold;
}

.teamProfileA {
	width:670px;
	height:170px;
	float:left;

	padding-top:15px;
}

.teamProfileImage {
	width:148px;
	height:170px;
	float:left;
}

.teamProfileTitle {
	width:400px;
	height:30px;
	float:left;
	font-size: 16pt;
	padding-left:20px;
	font-weight:bold;
	color:#0094DD;
	
}

.teamProfileSubTitle {
	width:500px;
	height:30px;
	float:left;
	font-size: 12pt;
	padding-left:20px;
	font-weight:bold;

	
}

.teamProfileContent {
	width:500px;
	float:left;
	font-size: 8pt;
	padding-left:20px;

	
}

.teamProfileB {
	width:670px;
	height:150px;
	background-color:#e6e6e6;
	float:left;
	padding-bottom:15px;
	padding-top:15px;
}


.searchResultsTitle
{
    font-size:14pt;
    font-weight:bold;
    color:#1A1A1A;
    padding-top:15px;
    padding-bottom:5px;
    float:left;
    width:100%;
}

.resultTitle
{
    font-size:11pt;
    font-weight:bold;
    color:#1A1A1A;
    padding-top:15px;
    padding-bottom:5px;
    float:left;
    width:100%;
}

.resultContentTitle 
{
    width:100px;
    float:left;
    font-weight:bold;
    margin-top:5px;
    color:#7F7E73;
}

.resultContent
{
    width:500px;
    float:left;
    margin-top:5px;

}

.moreInfo
{
    float:right;
}

.newsContentTitle 
{
    width:100%;
    float:left;
    font-weight:bold;
    margin-top:5px;
    color:#1A1A1A;
    font-size:12pt;
}

.newsContentSubTitle 
{
    width:100%;
    float:left;
    font-weight:bold;
    margin-top:5px;
    color:#7F7E73;
    font-size:11pt;
}

.newsContent
{
    width:550px;
    float:left;
    margin-top:5px;
    margin-bottom:10px;

}

.newsMore
{
    width:100%;
    float:left;
    margin-bottom:10px;

}

