@charset "utf-8";
* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
	font-family:Arial;
	}


body{
	margin: 0 auto; 
	background-image: url(https://interactive.locumlink.ie/doctors/images/background.png);
	background-repeat:repeat-x;
	background-color: #edf2ec;
	font-size: 12px;
	font-family:Arial;	
}



#wrapper { 
  width: 1024px;  /* 990*/
	margin: 0 auto;
	background-image: url(nsite/web_bg.jpg);
	font-family:Arial;
}


#header {
	width: 1024px;
	clear: both;
}

#header-flash {
	margin:auto;
	width: 1024px;
}

		
#side-left { float: left;
			   width: 231px;
			   margin-top: 0px;
/*    		  background-image: url(ngreen/menu_bg.png); */
  		  background-image: url(nsite/menu.png); 
			  background-repeat: repeat-y;
}
			  
#locumservices {   width: 168px;
				  margin-top: 17px;
				  margin-left: 15px;
				  margin-right: 17px;
/*				  background-image: url(new_images/locumservicesbg.jpg); */
				  background-repeat: repeat-y;

}

#locumservices .text { 
					padding-top: 26px;
					padding-left: 15px;}

#locumservices .text1 { 
					padding-top: 5px;
					padding-left: 15px;
					padding-right: 15px;}

#locumservices .text a { color: #FFFFFF;
						 text-decoration: none; }
						 
#locumservices .text a:hover {  
  /* LEFT MENU */
   color:#FFFFFF;
   text-decoration: underline;
} 
					
			  
#middle {
	float: left;
	width: 780px;  /* 650 */
/*	margin-top: 0px;		 */
	margin-top: -1090px;		 
	margin-left: 241px;
	border-right: 3px solid #138F34;
	min-height: 170em; 

/*   background-color:#ff00ff; */    

}
			


			 
#mainmiddle {
         float: left;
}



#courses{
background-image: url(http://www.locumlink.ie/images/courses.png);
background-repeat:no-repeat;
height:198px;
width: 170px;
padding-left: 25px;
padding-right: 25px;
padding-top:67px;
font-size:11px;
text-align:left;
color: #595E63;
margin-top:10px;
margin-bottom:10px;
}

#course_1{
margin-left:8px;

}

#course_2{
margin-top: 48px;
margin-left:8px;
}


#timesheet{
width: 180px;
height:60px;
margin: 10px 0 15px 0;
}


#ltdComp{
width: 180px;
height:130px;
margin: 0 0 15px 0;
}

img {
border: none;
}

.margin_10 {
margin-top: 10px;
}



/* _________________News START______________________________________________       */

.h3news {color:#585858; font-size:18px;}
.imgNews {float:right; margin-left:10px;}
.Pnews { padding-top:0;}
.aNews { color:#930;}
.lineC {border-bottom:#999 1px dotted; width:100%; margin-bottom:15px;}
.pgN { background-color:#eeeeee; text-align:center; width:94px; float: right; padding: 3px; margin-top:-41px;}
.pgNfloat_L { background-color:#eeeeee; text-align:center; width:94px; float: left; padding: 3px; margin-top:-41px;}

/* _________________BOTTOM START______________________________________________       */


#bg_bottom {
height: 313px;
}


#site_map{
 background-image: url(images/bg_site_map.JPG); 
 background-repeat: no-repeat;
 width:1016px;
 height:250px;
 margin: 0 auto;
 padding-top:30px;
}

#site_map ul{
 color: #138f34;
 font-size: 12px;
 width:200px;
 float:left;
 text-align:left;
 list-style-type:none;
 margin-left:40px;
}

.list_header{
margin-bottom:10px;
font-weight:bold;}


#site_map li a{
 color: #138f34;
 font-size: 11px;
 text-decoration: none;
 line-height: 18px;
} 

#site_map li a:hover{
  text-decoration: underline;
} 


.iso {
float:left;
margin-top:30px;
}

#bottom_logo_address {
 background-image: url(images/bg_bottom_logo_address.JPG); 
 background-repeat: repeat-x;
 height:76px;
 padding-top:10px;
 width: 1016px;
 margin: 0 auto;
 margin-bottom:10px;
}


#bottom_logo_address img {
border:0px;
}

.logo{
float:left;
margin-right:100px;
margin-left:40px;
}

.social_logos {
float:left;
margin-left:10px;
margin-top:20px;
}

#address{
height:51px;
width:300px;
border-left: 1px solid #666666;
float:right;
margin-right:20px;
text-align:left;
margin-top: 10px;
padding: 5px 0 0 10px;
color: #595E63;
}

/* _________________BOTTOM END______________________________________________       */



h1,h2,h3,h4,h5,h6{
 margin-top: 10px;
 color: #138f34;
 margin-bottom: 5px;
}

h1{  font-size: 24px;  margin-bottom: 15px; }
h2{  font-size: 16px; }
h3{  font-size: 14px; }
h4{  font-size: 12px; }

p{
  font-size:13px;
  padding-bottom: 5px;
  padding-top: 5px;  
	font-family:Arial;
	color: #595E63;
	text-align: justify;
}



.wlink{
font-size: 12px;
text-decoration: underline;
}



#flashdiv{
border: 1px solid #FF0000;
 margin-top: 0px;
 padding-top: 0px;
}



img.imgtext{
    border: 1px solid  #138f34;
		float:right; 
		margin-left:10px;
}


.imageborder{
 border: 1px solid  #138f34; 
}

#head{
	text-align: left; 
	width: 1016px;
	background-color: #fff;
	margin: 0px auto;
} 



#head img{
 margin-right: -5px;
 border: 0px;
}

#content{
	text-align: left; 
	width: 1016px;
	background-color: #fff;
	margin: 0px auto;
} 
#menu{
	width:220px; 
	float:left;
	text-align: left;
	margin-left: 5px;
}

#sub_menu img{
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
#sub_menu{
	margin-top: 10px;
	}
	
#job_search{
background-image: url(images/job_search_box_locumlink.png);
background-repeat: no-repeat;
padding-top: 45px;
margin-top: -10px;
height: 160px;
width:220px; 
float:left;
text-align: left;
padding-left: 15px;
}	
	
	
#check-job-pref{
background-image: url(images/check-job-preference.png);
background-repeat: no-repeat;
margin-top: 10px;
height: 114px;
width:220px; 
text-align: left;
padding-left: 15px;
}
	
#show-positions{
background-image: url(images/show-positions.png);
background-repeat: no-repeat;
margin: 10px 0 15px 0;
height: 114px;
width:220px; 
float:left;
text-align: left;
padding: 0 15px 0 0px;
}	
	
#show_p_table	{
margin: 55px 0 0 10px;
}
			
#check-job-pref1{
background-image: url(images/check-job-preference1.png);
background-repeat: no-repeat;
margin-top: 5px;
height: 124px;
width:220px; 
float:left;
text-align: left;
padding-left: 15px;
}		

#search_locumlink{
margin-top: 1px;
padding-top: 1px;
margin-left: 0px;
height:100px;
background-image: url(images/search-locumlink180px.png);
background-repeat: no-repeat;
}		

#login{
background-image: url(images/members_locumlink.png);
margin-top: 15px;
padding-top: 40px;
background-repeat: no-repeat;	
height: 163px;
}


#tickerContent2 {
  border-top: 1px solid #8F9CA5;
  position: relative;
  width: 220px; 
  height: 494px;
  background-color: white;
  overflow: hidden;
  background-image: url('images/job-box-locumlink1.png');
	background-repeat: no-repeat;	
  color: #595e60;
}


#page{
	text-align:left;
	margin-left: 240px;
	background-color: #fff;
	width:565px;
	line-height:18px;
	border-left:1px dotted #ccc;
	padding-left: 10px;
	padding-top: 0px;
	min-height: 1050px; 
	
}.sub_title{
	font-size: 16px; 
	text-align: left; 
	font-weight: bold;
}


#current_jobs{

	margin-top:0px;
	width:180px;
	background-color: #FFFFFF;
	border-top: 1px none #8EC8A8;
	border-right: 1px solid #8EC8A8;
	border-bottom: 1px solid #8EC8A8;
	border-left: 1px solid #8EC8A8;
}
#marqueecontainer{
	position: relative;
	height: 300px; /*marquee height */
	overflow: hidden;
}

#content a {
  color: #138F34;
	text-decoration:none;   
}
#content a:hover { 
    color: #138F34;
	text-decoration:underline;
}

					
/* _______________________________________________________________       */					



.style1 {

	color: #33CC33;
	font-size: 16px;
	font-weight: bold;
}
.style2 {color: #339933}
.style4 {font-size: 12px}
.style5 {
	color: #FF6633;
	font-weight: bold;
}
.style7 {
	color: #333333;
	font-weight: bold;
	font-size: 14px;
}
	
.style6 {
	color: #0066CC;
	font-size: 16px;
	font-weight: bold;
}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

#Table_01 {
position:relative;
	left:0px;
	top:0px;
	width:582px;
	height:227px;
	background-image: url(locumlinkjobs.gif); 
	background-repeat: no-repeat;
}

#id2 {
	position:absolute;
	left:0px;
	top:0px;
	width:24px;
	height:227px;
}

#id1 {
	position:absolute;
	left:24px;
	top:0px;
	width:558px;
	height:54px;
}

#locumlinkjobs--03 {
	position:absolute;
	left:24px;
	top:54px;
	width:1px;
	height:173px;
}

#bookingno {
	position:absolute;
	left:25px;
	top:54px;
	width:75px;
	height:22px;
    font-size: 18px;
	text-align: center;

	

font-weight: bold;
	
}

#spacja {
	position:absolute;
	left:100px;
	top:54px;
	width:34px;
	height:57px;
}

#post {
	position:absolute;
	left:134px;
	top:54px;
	width:295px;
	height:22px;
    font-size: 18px;
	text-align: center;
    font-weight: bold;
}

#eu {
	position:absolute;
	left:429px;
	top:54px;
	width:56px;
	height:57px;
}

#total {
	position:absolute;
	left:485px;
	top:54px;
	width:65px;
	height:22px;

    font-size: 18px;
	text-align: center;

	

font-weight: bold;
}

#locumlinkjobs--09 {
	position:absolute;
	left:550px;
	top:54px;
	width:32px;
	height:57px;
}

#det {
	position:absolute;
	left:25px;
	top:76px;
	width:75px;
	height:35px;
}

#locumlinkjobs--11 {
	position:absolute;
	left:134px;
	top:76px;
	width:295px;
	height:35px;
}

#locumlinkjobs--12 {
	position:absolute;
	left:485px;
	top:76px;
	width:65px;
	height:35px;
}

#id5 {
	position:absolute;
	left:25px;
	top:111px;
	width:3px;
	height:116px;
}

#details {
	position:absolute;
	left:28px;
	top:111px;
	width:524px;
	height:81px;
    font-size: 15px;
    text-align: left;

}

#id3 {
	position:absolute;
	left:552px;
	top:111px;
	width:30px;
	height:116px;
}

#id4 {
	position:absolute;
	left:28px;
	top:192px;
	width:524px;
	height:35px;
}

.module_top_ {
	margin: 0 auto;
	height: 33px;
/*	float: left; */
}
ul#mainlevel-nav 				{
	padding:0;
	margin:0 auto;
}
ul#mainlevel-nav li				{width:140px; float:left; list-style:none; height:33px; text-align:center; vertical-align:middle}
ul#mainlevel-nav li a 			{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
/*	background:url(images/menu_item_bg.gif) no-repeat 0 0; */
	display:list-item;
	height:27px;
	padding:10px 0px 0px 0px;
/* 	border-right: 1px solid #FFFFFF;  */
/*background-color:#dd9900;*/
}
ul#mainlevel-nav li a:hover		{
	text-decoration:underline;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
/*	background:url(images/menu_item_active_bg.gif) no-repeat 0 0;  */
	display:block;
	height:27px;
/*	padding-top: 14px; */
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a.mainlevel:hover {text-decoration:none;	color:#000000;}
a.mainlevel#active_menu {text-decoration:none; color:#000000; font-size:12px; font-weight:bold; background:url(images/menu_item_active_bg.gif) no-repeat 0 0; display:block; height:28px; padding:6px 0px 4px 0px;}
a.mainlevel#active_menu:hover {
	text-decoration:none;
	color:#66FF33;
	font-size:12px;
	font-weight:bold;
	background:url(nsite/menu_item_active_bg.gif) no-repeat 0 0;
	display:block;
	height:28px;
	padding:6px 0px 4px 0px;
}


/* 30.4.2009 LUKAS */
/* STYLES FOR HOOVER BOX IN LOCUM JOBS */

#overlay{ 
    background-image: url(http://locumlink.ie/nsite/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}



#box{
  font: 15px Arial, "lucida grande", "lucida sans unicode", sans-serif;
	background: #FFFFFF url(http://locumlink.ie/nsite/background.jpg) no-repeat;
	margin: 0 auto;
	padding: 0;
  border:1px solid #000000;
	overflow: auto;
}

#box h3 {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	border-bottom: 3px solid #138f34;
  }

#box .box_left {
  float: left;
  padding: 15px;
  text-align: left;
	font-weight: bold;
  }

#box .box_left2 {
  float: left;
  padding: 7px;
  text-align: left;
	font-weight: bold;
  }
	
#box .box_login {
  float: left;
  padding: 7px;
  text-align: left;
  }


#box #close{
    position:absolute;
    top:0px;
    right:0px;
    cursor:pointer;
}

#box #boxContents {
	margin-top:12px;
	padding:10px;
}

.input_text {
  width: 100%;
	border: 1px solid #000000;
}


.clear {
  float: none;
  clear: both;
}

#overlay2{ 

    background-image: url(https://interactive.locumlink.ie/images/popup/overlay.png);
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
    width: 100%;
    height: 700%;

  }
	

.maphead{
 color: #138f34; 
 font-size: 12px;
 margin-bottom: 14px;
 font-family: Arial;
 font-weight: bold; 
 line-height: 2.7em;
}

.maplink{
 background-image: url('http://www.locumlink.ie/images/cross1.png');
 background-repeat: no-repeat;
/* background-color: #f0f; */
 padding-left: 15px;
 color: #138f34; 
 font-size: 11px;
 font-family: Arial; 
 text-decoration: none;
 line-height: 1.7em;
 text-align: left; 
} 

.maplink:hover{
 text-decoration: underline;
}



/* right colum ticker*/

#tickerContent {
  border-top: 1px solid #8F9CA5;
  position: relative;
  width: 180px; 
  height: 312px;
  background-color: white;
  overflow: hidden;
  background-image: url('http://www.locumlink.ie/images/medical-news-box-locumlink1.png');
	background-repeat: no-repeat;	
}

#tickerContent a {
  color:#E33000;
}


.ul_tick {
  list-style:url('http://www.locumlink.ie/images/tick_green_23x22.png');
  margin-left:40px;
	float: left;
}

.ul_tick1 {
  list-style:url('http://www.locumlink.ie/images/tick_green_23x22.png');
  margin-left:0px;
}


.ul_tick2 {
  list-style:url('http://www.locumlink.ie/images/tick_green_23x22.png');
  margin-left:0px;
}


.img_float_r{
	float:right;
	border: 1px solid #138f34;
	margin-left:10px;
}


.text_small {
font-size:10px;
}


/*contact page START*/

#A:link {text-decoration: none}

.line{
color:#CCCCCC;
border-style: dotted;
}
 
 
 .c_box_top {
	width:733px;
	height:19px;
	background-repeat:no-repeat;
	background-image:url('images/contato_box_top.png');
	margin-top:40px;
	padding:4px 0 0 0;
	} 
 
 .c_box_middle {
	width:715px;
	background-repeat:repeat-y;
	background-image:url('images/contato_box_middle.png');
	padding:14px 4px 4px 14px;
	height:150px;
	} 

.c_box_bottom{ 	width:733px; height:8px; margin-top:-5px;} 
 
.off_title{	margin: 0 0 0 10px;}
 
.off_text {	width:200px; height:140px;	float:left;}
 
 
.shade_holder_pic{
	width:208px;
	background-color:#fff;
	float:left;
	padding: 4px 0 0 0;
	margin:-5px 20px 0 30px;
	text-align:center;
} 
 
 
.shade_holder_map{
	width:208px;
	background-color:#fff;
	float:right;
	padding: 4px 0 0 0;
	margin:-5px 20px 0 20px;
	text-align:center;
}  
 
 
.shade_c{
	width:208px;
	height:6px;
	margin-top:-8px;
} 
 
 
img{ border: none;} 
 
/*contact page END*/
