﻿body 
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	font-family: Helvetica, Arial, Verdana;
	font-size:0.9em;
	background-color:#0069aa;
	color:#5c585a;
}
#content
{
	text-align:left;
	width:920px;
	margin: 0px auto;
	padding: 0px 20px 0px 20px;
	overflow:hidden;
	background-color: #ffffff;
}
a
{
	color: #00519b;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
#doctors-top h1,
#employers-top h1,
#vacancies-top h1
{
	font-size: 1.3em;
    font-weight: bold;
    color: #fff;
	margin: 0;
	padding: 0;
}

h1
{
	font-size: 1.3em;
    font-weight: bold;
    color: #34b4e3;
	margin: 0;
	padding: 0;
}

h2
{
	color:#34b4e3;
	font-size:1.1em;
	margin: 5px 0px;
	padding: 0;
	font-weight:bold;
}
#RightColumn strong{color:#34b4e3;}
.errorMsg
{
	color:Red;
}




/**********************************************************************************

      ------------------  HEADER STYLES START  ----------------
	  
***********************************************************************************/
#header
{
	text-align:left;
	width:920px;
	height: 90px;
	margin: 10px auto;
	padding: 0;
	overflow:hidden;
}

#logo
{
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#header .ire{background-image: url(images/work-in-ireBG.png);}
#header .aus{background-image: url(images/work-in-australiaBG.png);}
#header .can{background-image: url(images/work-in-canadaBG.png);}
#header .nz{background-image: url(images/work-in-NZBG.png);}
#header .sa{background-image: url(images/work-in-SABG.png);}
#header .uk{background-image: url(images/work-in-ukBG.png);}

#header-line
{

	margin:17px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:559px;
	height:65px;
}
#header-line a
{
	border:none;
	width:559px;
	height:65px;
	display:block;
	
	}
#header-line a:hover
{
	text-decoration:none;}

div#menu{
	width:920px;
	overflow:hidden;
}

#link-bar
{
	float:left;
	height:21px;
	background-image: url(images/menu-slice.png);
	margin:16px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
	width:608px;

}
    div#link-bar ul
	{
		list-style-type: none;
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		overflow:hidden;
	}
	
	div#link-bar li
	{
		float: left;
		width: auto;
		border-right: 1px solid #333333;
		padding: 0px 26px;
	}
	
	div#link-bar li.start
	{
		
	}
	
	div#link-bar li.end
	{
		border-right: none;	
	}
	
	div#link-bar a 
	{     
		display: block;
		font-size: 1.0em;
		color:#333333;
		text-decoration:none;
	} 
	
	div#link-bar a:hover
	{        
		color: #000000;
		text-decoration:underline;
	} 
	
	
div#login-area{
overflow:hidden;
padding:0px 30px 0px 15px;
float:right;
}
div.loginProfile{
float:left;
width:23px;
padding:10px 0px 0px 0px
}
div.loginContent{
float:right;
width:220px;
}

div#login-box a img {border:0}
div#login-box{
float:right;
margin-top:16px;
height:21px;
}
div.loggedIn{float:left;
padding:5px 20px 0px 0px;}
/**********************************************************************************

      ------------------  HEADER STYLES END  ----------------
	  
***********************************************************************************/	
	
/**********************************************************************************

      ------------------  CONTENT STYLES START  ----------------
	  
***********************************************************************************/
div#homeContent{
	width:920px;
	overflow:hidden;
	margin-bottom:10px;
	height:335px;
	}
	div.slide1{background-image:url(images/DM-HPAGE-SLIDE1.jpg);}
	div.slide2{background-image:url(images/DM-HPAGE-SLIDE2.jpg);}
	div.slide3{background-image:url(images/DM-HPAGE-SLIDE3.jpg);}
	div#homeContent div#colourBarContainer
	{
		height:335px;
		width:30px;
		overflow:hidden;
		float:left;
		background-image:url(images/homeGradient.png);
	}
	div#homeContent div#colourBar1
	{
		height:67px;
		width:30px;
		background-color:#0154a0;
	}
	div#homeContent div#colourBar2
	{
		height:67px;
		width:30px;
		background-color:#026ab3;
	}
	div#homeContent div#colourBar3
	{
		height:67px;
		width:30px;
		background-color:#0087cb;
	}
	div#homeContent div#colourBar4
	{
		height:67px;
		width:30px;
		background-color:#009de0;
	}
	div#homeContent div#colourBar5
	{
		height:67px;
		width:30px;
		background-color:#b6d8f1;
	}
	div#homeContent div#homeTextContainer
	{
		height:335px;
		width:370px;
		float:left;		
	}
		div.slide1 div#homeTextContainer div#textColourBar{background-color:#ec008c;}
		div.slide2 div#homeTextContainer div#textColourBar{background-color:#f7931e;}
		div.slide3 div#homeTextContainer div#textColourBar{background-color:#0069aa;}
		div#homeTextContainer div#textColourBar
		{
			margin:0px 0px 0px 0px;
			padding:2px 0px 0px 30px;
			min-width:320px;
			height:33px;
			color:#fff;
			font-size:2em;
			font-weight:bold;
			overflow:hidden;
		}	
		div#homeTextContainer div#textBlurb
		{
			padding:20px 0px 0px 20px;
			color:#0087cf;
			font-weight:bold;
			font-size:1em;
			line-height:20px;
			
		}
			div#textBlurb div.topHomeText
			{
				height:160px;
				overflow:hidden;
				width:320px;
				text-align:justify;
			}
			div#textBlurb ul
			{
				padding:0px;
				margin:20px 0px 0px 0px ;
				width:450px;
			}
			div#textBlurb ul li
			{
				list-style-type: none;
				background-image: url(images/arrowSM.png);
				background-repeat: no-repeat;
				padding-left:20px;
				margin-bottom:10px;
			}
		div#textregister
		{			
			float:right;
			padding:300px 15px 0px 30px;
		}	
		/*div#homeTextContainer div#textBlurb
		{
			overflow:hidden;
			padding:35px 0px 0px 30px;
			color:#0087cf;
			font-weight:bold;
			font-size:1.2em;
			line-height:22px;
		}
		div#homeTextContainer div#textregister
		{
			
			padding:45px 0px 0px 30px;
			overflow:hidden;
		}*/
	
div#homeBoxes{
	width:920px;
	overflow:hidden;
	}
	
	div#upcomingEvents {float:left;
		overflow:hidden;
		width:291px;
		margin-right:25px;}
	div#lookingForWork {float:left;
		overflow:hidden;
		width:291px;}
	div#lookingForStaff{float:right;
		overflow:hidden;
		width:291px;}
	
		div#upcomingEventsHeader		{
			background-image: url(images/upcoming-events.png);
			height:35px;
			width:291px;}
		div#lookingForWorkHeader		{
			background-image: url(images/looking-for-work.png);
			height:35px;
			width:291px;}
		div#lookingForStaffHeader		{
			background-image: url(images/lookng-for-staff.png);
			height:35px;
			width:291px;}
			
		div#upcomingEventsContent, div#lookingForWorkContent, div#lookingForStaffContent		{
			border-right:solid 1px #bdbec1;
			border-left:solid 1px #bdbec1;
			width:289px;
			height:170px;
			overflow:scroll;
			overflow-x:hidden;}
		div#lookingForWorkContent, div#lookingForStaffContent			{
			overflow:hidden;
			width:269px;
			height:150px;
			padding:10px 10px 10px 10px;
			margin:0px 0px 0px 0px;}
			
			div#EventListContainer			{
				border-bottom:solid 1px #646466;
				padding:10px 0px 10px 0px;
				margin:0px 10px 0px 10px;
				width:220px;
				overflow:hidden;}
				div#eventThumb		
				{
					width:75px;
					border:solid 1px #818284;
					float:left;
					margin-right:5px;
					margin-bottom:10px;
					overflow:hidden;
					padding-bottom:0px;
				}
				div#eventThumb img		{
					width:75px;}
				div#eventDetails .heading {color:#646466;}
				div#eventDetails div.upcomingLine{padding:5px 0px 5px 0px;}
			
		div#upcomingEventsFooter, div#lookingForWorkFooter, div#lookingForStaffFooter		{
			background-image: url(images/rounded-bottom.png);
			height:16px;
			width:291px;}

.mainArea
{
	width: 920px;
	margin: 10px auto;
	padding: 0px 0px 20px 0px;
	 min-height:500px;	
	 max-height:650px;
	font-size:0.9em;
    overflow:visible;
    float:left;
    overflow:hidden;    
}
.mainAreaOverflow
{
	width: 920px;
	margin: 10px auto;
	padding: 0px 0px 20px 0px;
	 min-height:500px;	
	font-size:0.9em;
    overflow:visible;
    float:left;   
}
#breadcrumb
{
	font-size:0.9em;
	padding-bottom:10px;
	padding-left:10px;
}

#home-doctors
{
	float: left;
	width: 238px;
	height: 340px;
	padding: 0px;
	margin:20px 50px 0 40px;
}

    #doctors-top
    {
        float: left;
        background-image: url(images/doctors-top.jpg);
        width: 228px;
        height: 28px; 
        padding: 85px 0px 0px 10px;   
    }
    
     #doctors-bottom
    {
        float: left;
        background-image: url(images/doctors-bottom.jpg);
        width: 220px;
        height: 207px;  
        padding: 20px 8px 0px 10px;
        font-size: 0.9em;
        color: #ffffff;   
    }
    
    div#doctors-bottom a 
	{     
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	} 
	div#doctors-bottom a:hover
	{        
		color: #ffd204;
		font-weight:bold;
		text-decoration:underline;
	} 
    
    .countries
    {
        background-color: #3374af;
        padding:5px 5px 5px 5px;
        color: #ffffff; 
        font-weight: bold; 
        text-align:center; 
    }
    
     .yellow
    {
        color: #ffd204;
        font-style:italic;
    }

#home-employers
{

	float: left;
	width: 238px;
	height: 340px;
	padding: 0px;
	background-color:#ffffff;
	margin:20px 10px 0 50px;
}

    #employers-top
    {
        float: left;
        background-image: url(images/employers-top.jpg);
        width: 228px;
        height: 28px; 
        padding: 85px 0px 0px 10px;   
    }
    
     #employers-bottom
    {
        float: left;
        background-image: url(images/doctors-bottom.jpg);
        width: 228px;
        height: 207px;  
        padding: 20px 0px 0px 10px;
        font-size: 0.9em;
        color: #ffffff;   
    }
    div#employers-bottom a 
	{     
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	} 
	div#employers-bottom a:hover
	{        
		color: #ffd204;
		font-weight:bold;
		text-decoration:underline;
	} 

#home-vacancies000
{
	float: right;
	width: 238px;
	height: 340px;
	padding: 0px;
	background-color:#ffffff;
	margin:20px 40px 0 10px;
}

    #vacancies-top
    {
        float: left;
        background-image: url(images/vacancies-top.jpg);
        width: 228px;
        height: 28px;
        padding: 85px 0px 0px 10px;   
    }
    
    #vacancies-bottom
    {
        float: left;
        width: 228px;
        padding: 20px 0px 0px 0px;
        font-size: 0.9em;
        color: #999999;   
    }
    div#home-vacancies000 ul
	{
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	div#home-vacancies000 li
	{
		float: left;
		width: 238px;
		text-align: left;
		border-bottom: solid 1px #dddddd;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	div#home-vacancies a 
	{     
		display: block;
		font-size: 0.9em;
		color:#999999;
		text-decoration:none;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 2px 0px;
	} 
	
	div#home-vacancies a:hover
	{        
		color: #00519b;
		background-color: #ffd308;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 2px 0px;
	} 
	
	div#home-vacancies000 h1 a
	{
		color:#fff;
	}
	
	div#home-vacancies000 h1 a:hover
	{
		color:#fff;
		text-decoration:underline;
		background-color:Transparent;
	}
/**********************************************************************************

      ------------------  CONTENT STYLES END  ----------------
	  
***********************************************************************************/
/**********************************************************************************

      ------------------  FOOTER STYLES START  ----------------
	  
***********************************************************************************/

div#footer
{
    width:920px;
	height:60px;
    overflow:hidden;
	font-size:0.8em;
	color:#999999;
	padding:10px 0px 0px 0px;
	margin: 0px auto;
	clear:left;
	border-top:solid 3px #9e9fa3;
}
.footer1
{
	width: 86px;
    height: 48px;
	padding-top: 0px;
	float: left;
}
.footerImages{
overflow:hidden;
width:300px;
}
.footer1 img.acc1{
width:46px;
float:left;
padding-right:5px;}

.footer1 img.acc2{
width:39px;
float:left;

padding-right:5px;}

.footer1 img.acc3{
width:109px;
float:left;}
.footer2
{
	padding: 15px 95px 0px 170px;
	float: left;
	color: #999999;
}

div#footer ul
{
    height:75px;
	text-align:left;
	color:#999999;
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div#footer li 
{
	width: auto;
	display:block;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
	border-right:solid 1px #999;
}
div#footer li.last
{
    border:none;
    }
div#footer a 
{     
	color:#999999;
	text-decoration:none;
} 
div#footer a:hover
{        
	color:#333333;
	text-decoration:underline;
} 


/**********************************************************************************

      ------------------  FOOTER STYLES END  ----------------
	  
***********************************************************************************/

/**********************************************************************************

      ------------------  UNDER CONSTRUCTION START  ----------------
	  
***********************************************************************************/
#coming-soon
{
	width: 980px;
	text-align:center;
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	color: #999999;
	font-size: 0.9em;
}

div#coming-soon a 
	{     
	font-weight:bold;
	}  
	
.coming-soon-footer
{
	width: 160px;
    height: 70px;
	padding-top: 5px;
	float: left;
	color: #999999;
}
/**********************************************************************************

      ------------------  UNDER CONSTRUCTION END  ----------------
	  
***********************************************************************************/




/**********************************************************************************

      ------------------  VACANCY STYLES START  ----------------
	  
***********************************************************************************/
#positions-grid
{
	margin-top:10px;
	width:650px;
	float:right;
}
.PositionGridview
{
	width:650px;
}
.position-block
{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.position-block .position-question
{
	width:30%;
	float:left;
}
.position-block .position-content
{
	width:70%;
	float:left;
}
.position-submit
{
	width:96%;
	text-align:right;
}
/**********************************************************************************

      ------------------  VACANCY STYLES END  ----------------
	  
***********************************************************************************/

/**********************************************************************************

      ------------------  ADMIN PANEL STYLES START  ----------------
	  
***********************************************************************************/
div.adminPanel
{
    background-color:#FFFF99;
    border:solid 1px #FFCC33;
    padding:5px;
    width:95%;
    margin-bottom:10px;
}
div.adminPanel A.adminPanelLink
{
    float:left;
    display:block;
    width:auto;
    padding:3px 10px 3px 10px !important;
    margin:5px 0px 0px 3px;
    background-color:#CC9966;
    border: solid 1px #996633;
    color:White !important;
    text-decoration:none;
    font-weight:bold;
}
div.adminPanel A.adminPanelLink:hover
{
    text-decoration:underline;
}
div.adminPanel .adminMessage
{
    color:#996633;
    float:left;
}
/**********************************************************************************

      ------------------  ADMIN PANEL STYLES END  ----------------
	  
***********************************************************************************/
.ContentContainer
{
	overflow:hidden;
	width:920px;
	

}
#LeftColumn
{
	float:left;
	width:28%;
}
#LeftColumn ul li
{
    list-style:none;
    clear:both;
}
#RightColumn
{
	float:left;
	width:70%;	
	overflow:visible;
}


.quickReg1{
    width:310px;
    margin-right:10px;
    float:left;
    overflow:visible;
    }
.quickReg2
{
    margin-left:10px;
    width:310px;}
.quickReg3
{
    margin-left:10px;
    width:310px;}
.quickReg4{
    margin-left:10px;
    width:310px;}

div.regForm
{
    background-color:#F1EFF0;
    border:solid 1px #34b4e3;
    padding:10px;
    overflow:visible;
    }
div#quickRegForm
{
    width:680px;
    margin-left:auto;
    margin-right:auto;
    background-color:#F1EFF0;
    border:solid 1px #C0D5E6;
    padding:10px;
    overflow:visible;
    float:left;
    }
div#jfContainer
{
    width:680px;
    margin-left:auto;
    margin-right:auto;}
div#quickRegFormJF
{
    width:680px;
    margin-left:auto;
    margin-right:auto;
    background-color:#F1EFF0;
    border:solid 1px #C0D5E6;
    padding:10px;
    overflow:visible;
    float:left;
    }
div.JFSpaceing{float:left;width:20px;border:solid 1px #F1EFF0}
div#quickRegFormCB
{
    width:350px;
    margin-left:auto;
    margin-right:auto;
    background-color:#F1EFF0;
    border:solid 1px #C0D5E6;
    padding:10px;
    overflow:visible;
    float:left;
    }
div.qrLeft
{
    width:150px;
    float:left;
    }
div#quickRegFormJF div.qrLeft
{
    width:75px;}
div#quickRegFormCB div.qrLeft
{
    width:80px;
    }
div.callBackImage
{
    padding-left:10px;
    float:left;
                  width:210px;
                  overflow:hidden;}
div.qrRight
{
    width:160px;
    float:left;
}
div.qrRight .jobFairtb
{
    width:245px;
    }
div.qrRight .jobFairtbMulti
{
    width:245px;
    height:100px;
    }
div.qrClear
{
    clear:both;
    height:5px;
    }
div#qrSubmit
{
    width:310px;
    text-align:right;
    }
div#qrSubmitJob
{
        width:670px;
    text-align:right;}
div#quickRegFormCB div#qrSubmitJob
{
        width:350px;
    text-align:right;}
    div#strap-line{
width:400px;
overflow:hidden;
float:right;
padding-top:5px;}

div#RightColumn li {
padding: 0;
list-style-type: none;
background-image: url(images/small-dm.gif);
background-repeat: no-repeat;
padding-left: 25px;
min-height:21px;
height:auto;
margin-bottom:3px;
} 
div.registration{
    background-color:#F1EFF0;
    border:solid 1px #C0D5E6;
    padding:10px;
    overflow:visible;}
div.registration .regListBox
{
    width:275px;
    overflow:scroll;
    }
div#RightColumn div.registration li
{
    background-image:none;
    }
/* Fieldset styles start*/
form fieldset 
{
	margin-bottom:20px; 
}
form fieldset .professional
{
	background-color:Aqua;
	color: Red;
}
legend 
{
  color: #6F92AE;
  font-weight:bold;
}
legend .professional
{
	
}
/* Fieldset styles end*/
.detail-container
{
	width:100%;
	overflow:hidden;
}
.detail-container-check
{
	width:100%;
	overflow:hidden;
	background-color:#C3EBF1;
}
.detail-5
{
	width:5%;
	float:left;
}
.spacer, .detail-10
{
	width:10%;
	float:left;
}
.detail-15
{
	width:15%;
	float:left;
}
.detail-20
{
	width:20%;
	float:left;
}
.detail-30
{
	width:30%;
	float:left;
}
.detail-40
{
	width:40%;
	float:left;
}
.detail-50
{
	width:50%;
	float:left;
}
.detail-60
{
	width:60%;
	float:left;
}
.detail-70
{
	width:70%;
	float:left;
}
.detail-80
{
	width:80%;
	float:left;
}
.detail-85
{
	width:84%;
	float:left;
}
.detail-90
{
	width:90%;
	float:left;
}
.detail-container img,
.detail-20 img
{
	display:inline;
}
.detail-20 textarea,
.detail-80 textarea
{
	width:85%;
	height:60px;
}
.detail-85 textarea
{
	width:90%;
	height:80px;
}
.detail-85 input
{
	width:113px;
}
.height-spacer
{
	height:25px;
}
.doctor-header
{
	color:#6F92AE;
	font-weight:bold;
}

/***menu***/
div#menuWI ul
{
    list-style-type:none;
    width:178px;
    padding:0px;
    margin:0px;
    }
div#menuWI ul li{padding:0px;
    margin:0px;
                 }
div#menuWI ul li.first
    {
        background-image:url(images/menu-workingin-on.gif);
        color:#fff;
        width:175px;
        height:20px;
        padding:3px 0px 0px 3px;
        margin-bottom:3px;
        border-bottom:none;
    }
div#menuWI ul li.first:hover
    {
        background-image:url(images/menu-workingin-on.gif);
        color:#fff;
        width:175px;
        height:20px;
        padding:3px 0px 0px 3px;
        border-bottom:none;
    }
div#menuWI ul li
    {
        color:#000;
        width:166px;
        height:20px;
        padding:3px 0px 0px 3px;
        border-bottom:solid 1px #DEDEDE;
    }
div#menuWI ul li a
    {
        width:166px;
        height:20px;
        padding:3px 0px 0px 3px;
        display:block;
    }
div#menuWI ul li:hover
    {
        background-image:url(images/menu-workingin-on.gif);
        color:#fff;
        width:175px;
        height:23px;
        padding:0px 0px 0px 3px;
        border-bottom:none;
    }
div#menuWI ul li.WorkOver
    {
        background-image:url(images/menu-workingin-on.gif);
        color:#fff;
        width:175px;
        height:20px;
        padding:3px 0px 0px 3px;
        margin-bottom:1px;
        border-bottom:none;
    }
div#menuWI ul li.WorkOut
    {
        background-image:none;
    }
div#menuWI ul li a:hover, div#menuWI ul li:hover a
    {
        color:#fff;
        text-decoration:none;
    }
div#menuWI li.selected{
        background-image:url(images/menu-workingin-on.gif);
        color:#fff;
        width:175px;
        height:23px;
        padding:0px 0px 0px 3px;
        border-bottom:none;}
div#menuWI li.selected a {color:#fff;}


div#menuBuilt ul
{
    list-style-type:none;
    width:178px;
    padding:0px;
    margin:0px;
    }
div#menuBuilt ul li
		{
			list-style-type: none;
			background-image: url(images/arrowSM.png);
			background-repeat: no-repeat;
			padding-left:20px;
			margin-bottom:10px;
		}
div#menuBuilt ul li{
                 }
div#menuBuilt ul li
    {
        color:#0054a0;
        width:166px;
        min-height:20px;
    }
div#menuBuilt ul li a
    {
        width:166px;
        min-height:20px;
        padding:3px 0px 0px 3px;
        display:block;
        font-weight:bolder;
        
font-size:1.1em;
    }
div#menuBuilt ul li:hover
    {
        text-decoration:underline;
    }
div#menuBuilt ul li.BuildOver
    {
    }
div#menuBuilt ul li.BuildOut
    {
    }
div#menuBuilt ul li a:hover, div#menuBuilt ul li:hover a
    {
        color:#00519B;
    }


div#menuBuilt li.selected{
        background-image:url(images/menu-built-on.gif);
        color:#fff;
        width:175px;
        height:23px;
        padding:0px 0px 0px 3px;
        border-bottom:none;}
div#menuBuilt li.selected a {color:#fff;}
div#menuBuilt li.first{
        background-image:url(images/menu-built-on.gif);
        color:#fff;
        width:175px;
        height:20px;
        padding:3px 0px 0px 3px;
        margin-bottom:3px;
        border-bottom:none;}

div#menuBuilt li.first:hover{
        background-image:url(images/menu-built-on.gif);
        color:#fff;
        width:175px;
        height:20px;
        padding:3px 0px 0px 3px;
        margin-bottom:3px;
        border-bottom:none;}
div#menuBuilt li.first a {color:#fff;}
.clear
{
    clear:both;
    padding:5px;
    }
div#searchFilter
{
    background-color:#f1eff0;
    border:solid 1px #c0d5e6;
    padding:10px;
    }
div#searchContainer
{
	float:left
	}
div.searchFilterHead
{
        background-image:url(images/VacancyFilterTop.png);
        width:250px;
        height:21px;
}
div.searchFilterBottom
{
        background-image:url(images/VacancyFilterBottom.png);
        width:250px;
        height:21px;
}
div.searchFilter
{
	border-left:solid 3px #d2d3d5;
	border-right:solid 3px #d2d3d5;
    padding:10px;
    /*float:left;*/
    overflow:hidden;    
    width:224px;    
    }
	div.searchFilter .detail-85 
	{
		
		margin-left:-30px;
	}
	.jobSearchFilter{margin-left:20px;}
	.jobSearchFilter img{padding-left:25px;}
	div#filterHead{
		border-bottom:solid 3px #d2d3d5;
		margin: -10px -10px 10px -10px;
		padding-bottom:10px; 
		text-align:center;}
	.jobFilterButton{
		text-align:center;
	    width:220px;
margin-bottom:-15px;}
		
div#qrSubmitCV
{
    width:237px;
    text-align:right;}
    
.tblBorder{border:solid 1px #ccc;
           padding:10px 20px 20px 10px;
           }
.tblDateCity
{
    width:100px;
    border:solid 1px #ccc;
             padding:3px;}
             
.clientsHomeLink{
                 padding-top:25px;}

.left{float:left}

.modalPageBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
    opacity:0.7;
}
.modalBackground
{
    background-color:#fff;
	padding:0px;	
	border:solid 2px #9e9fa3;
    /**/
}

div#map-container
{
    height: 385px;
    width: 920px;    
}
div#map-header
{
    height: 24px;
    float: left;
    width: 920px;
}
div#map-legend
{
    height: 361px;
    float: left;
    width: 200px;    
}
div#map-legend ul
{
    margin-top: 120px;
    float: left;
}
div#map-legend ul li
{
   color: #0069aa;
   font-size: 1.2em;
   height: 30px;
   padding: 5px 0px 0px 5px;
   list-style-image: url(images/arrow.png);
}

#map
{
    height: 361px;
    display:none;
    float: left;
    width: 666px;
    position: relative;
    
}
#map img
{
    border: none;
}

#map div#countrycontent {
	font-weight: normal;
	color: white;
	background-color: #13b5ea;
	width: 110px;
	height: 100px;
	position: absolute;
	top: 230px;
	left: 430px;
	padding: 5px;
	font-style: normal;
	z-index: 2;
	display: none;
}

.permanent{color:#e2007a;}
.temp{color:#f29400;}

/****About Us****/
.col-quickLinks-Left
{
	width:190px;
	float:left;
	height:100%;
	padding-top:60px;
}
	.col-quickLinks-Left .top
	{
		background-image:url(images/top.png);
		height:14px;
	}
	.col-quickLinks-Left .main
	{
		background-color:#13b5ea;
	}
		.col-quickLinks-Left .main ul
		{
			margin-top:0px;
			margin-bottom:0px;
		background-color:#13b5ea;
		}
		.col-quickLinks-Left .main ul li
		{
			list-style-image: url(images/arrowWhite.png);
			/*background-image:url(images/arrowWhite.png);*/
			height:23px;
			padding-left:20px;
			color:#fff;
			font-weight:bold;
			margin-bottom:10px;
		}
		.col-quickLinks-Left .main ul li a
		{color:#fff}
		.col-quickLinks-Left .main ul li.last
		{
			margin-bottom:0px;}
	.col-quickLinks-Left .bottom
	{
		background-image:url(images/bottom.png);
		height:14px;
	}

.col-main
{
	width:585px;
	float:left;
	margin-left:20px;
	padding-right:5px;
	text-align:justify;
	overflow-x:hidden;
	overflow:auto;
	max-height:600px;
}

.col-quickLinks-Right
{
	width:96px;
	float:right;
	padding-top:60px;
}
.col-quickLinks-Right a
{
	height:98px;
	overflow:hidden;
	display:block;
	margin-bottom:50px;
	}
.col-quickLinks-Right a img{border:none;}

.lightBlue{color:#34b4e3;}

div#contactContainer
{
		background-image:url(images/contact-map.jpg);
		width:920px;
		height:556px;
}
div#contactTop
{
	width:920px;
	border-bottom:solid 1px #34b4e3;
	padding:50px 0px 30px 0px;
	margin-bottom:30px;
}
	div#contactTop h2{margin-bottom:40px;}
	div#contactTop .detailsTopContainer
	{
		padding-top:5px;
		}
	div#contactTop .detailsTopContainer .tel
	{
		width:150px;
		overflow:hidden;
		float:left;
		}
	div#contactTop .detailsTopContainer .email{}

div#contactBottom{}
	div#contactBottom h2{margin-bottom:30px;}
	div.contactOffice
	{
		float:left;
		width:180px;
	}
	div.companyInfo	{
		clear:both;
		padding-top:50px;}
	div.companyInfo div.lightBlue
	{
		float:left;		
		width:150px;
	}
	
div.workInHomeLeft{
	width:150px;
	float:left;
	height:100%;
	padding-top:50px;}
div.workInHomeRight
{
	width:730px;
	float:right;
	overflow-x:hidden;
	overflow:auto;
	max-height:600px;	
	}
	div.workInHomeRight div#workInTopImage
	{
		height:311px;
	}
	div.workInHomeRight div.uk1{background-image:url(images/workInTop-UK1.jpg);}
	div.workInHomeRight div.uk2{background-image:url(images/workInTop-UK2.jpg);}
	div.workInHomeRight div.uk3{background-image:url(images/workInTop-UK3.jpg);}
	div.workInHomeRight div.australia1{background-image:url(images/workInTop-Australia1.jpg);}
	div.workInHomeRight div.australia2{background-image:url(images/workInTop-Australia2.jpg);}
	div.workInHomeRight div.australia3{background-image:url(images/workInTop-Australia3.jpg);}
	div.workInHomeRight div.canada1{background-image:url(images/workInTop-Canada1.jpg);}
	div.workInHomeRight div.canada2{background-image:url(images/workInTop-Canada2.jpg);}
	div.workInHomeRight div.canada3{background-image:url(images/workInTop-Canada3.jpg);}
	div.workInHomeRight div.ireland1{background-image:url(images/workInTop-Ireland1.jpg);}
	div.workInHomeRight div.ireland2{background-image:url(images/workInTop-Ireland2.jpg);}
	div.workInHomeRight div.ireland3{background-image:url(images/workInTop-Ireland3.jpg);}
	div.workInHomeRight div.nz1{background-image:url(images/workInTop-NZ1.jpg);}
	div.workInHomeRight div.nz2{background-image:url(images/workInTop-NZ2.jpg);}
	div.workInHomeRight div.nz3{background-image:url(images/workInTop-NZ3.jpg);}
	div.workInHomeRight div.sa1{background-image:url(images/workInTop-SA1.jpg);}
	div.workInHomeRight div.sa2{background-image:url(images/workInTop-SA2.jpg);}
	div.workInHomeRight div.sa3{background-image:url(images/workInTop-SA3.jpg);}
	
	div.workInHomeRight div#workInTopImage h1 
	{
		font-size:3em;
		padding:15px 0px 0px 15px;
		color:#fff;}
		
	div.workInHomeRight div#workInTopImage div#workInTopText 
	{		
		margin-top:211px;
		height:40px;
		background: rgba(0, 0, 0, 0.75);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bb000000, endColorstr=#bb000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#bb000000, endColorstr=#bb000000)";
		width: 100%;
	}
	div.workInHomeRight div#workInTopImage div#workInTopText h2
	{
		padding:10px 0px 0px 10px;		
		color:#fff;
	 font-size:1.2em;}
	                           