body{
text-align: center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
background-color:#ffffff;
}

#container{
width:952px;
height:120%;
margin:0 auto;
text-align: left;
background:#ffffff;

}

#header {
	height:100px;
	font-size:18px;
	color:#413f42;
	font-weight:bold;}
	
.yellow{
	color:#ffbf10;
	fon
	}	
/*
#menu{
background:url('../images/menubg.jpg');
background-repeat:repeat-x;
height:38px;
width:952px;
	}
		#menu ul{
			list-style:none;
			padding:0;
			margin:0;
		}
			#menu li{
				background:url('../images/menubg.jpg') repeat-x;			
				list-style:none;
				display:block;
				float:left;
				height:38px;
							
			}
				#menu li a{
					display:block;
					float:left;
					color:#444444;
					font-size:12px;
					font-weight:bold;
					line-height:38px;
					text-decoration:none;
					padding:0 18px;				
				}
					#menu li a:hover{
						color:#000000;
						background:url('../images/menu_hover.jpg') repeat-x;
					}
				#menu li a.current{
					display:block;
					float:left;
					color:#000000;
					background:url('../images/menu_hover.jpg') repeat-x;
					font-size:12px;
					font-weight:bold;
					line-height:38px;
					text-decoration:none;
					padding:0 25px;	
				}
					#menu li a:hover.current{
						color:#000000;
					}

*/
#search{
	height:116px;
	margin:10px 0;}
	
#searchtable td{
	padding:5px;}

.boxmainwhite{
	border-left: 1px solid #FAF0B9; 
	border-right: 1px solid #FAF0B9; 
	background: #ffffff; 
	}
	
	
	
.boxmain{
	border-left: 1px solid rgb(250, 240, 185); border-right: 1px solid rgb(250, 240, 185); background: rgb(254, 247, 210) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;
	}	
	
	
.boxheader{
	background: transparent url('../images/subheadbg_yellow.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 43px;
	font-size:15px;
	color:#2f2c34;
	font-weight:bold;
	padding:0px 5px 0 5px;
	vertical-align:middle;
	

	}	
.boxheaderforGrades{
	background: transparent url('../images/subheadbg25.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 41px;
	font-size:15px;
	color:#2f2c34;
	font-weight:bold;
	padding:0px 5px;
	vertical-align:top;
	padding-top:9px;

	}	
	
	
	
	
.boxheaderforGradeswhite{
	background: transparent url('../images/subheadbg25_white.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 41px;
	font-size:15px;
	color:#2f2c34;
	font-weight:bold;
	padding:0px 5px;
	vertical-align:top;
	padding-top:9px;

	}		
	
	
	
.rightboxheaderforGrades{
	background: transparent url('../images/subheadbg30.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 41px;
	font-size:15px;
	color:#2f2c34;
	font-weight:bold;
	padding:0px 5px;
	vertical-align:top;
	padding-top:9px;

	}	
	
	
	
	
.boxfooter{
	background: transparent url('../images/leftbottom2.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 23px;
	}
.boxfooterforGrades {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('../images/leftbottom2.2.jpg') no-repeat scroll 0 0;
height:23px;
}	
.leftrightborder{
	background:#ffffff; border-right:1px solid #faf0b9; border-left:1px solid #faf0b9; padding:0 10px;
	}	
#searchbox {
	width:260px;
	color:#999999;
	padding:3px 0 3px 3px;
	margin-left:10px;
	border:1px solid #cccccc;}
	
#medical-health-job-location {
	color:#999999;
	padding:3px ;
	margin-left:10px;
	width:194px;
	border:1px solid #cccccc;}	
	

#searchbutton
{
  display: block;
  width: 56px;
  height: 22px;
  background: url('../images/searchBtn.gif') no-repeat 0 0;
margin-bottom:2px;
margin-left:2px;
margin-right:33px;
}

#searchbutton:hover
{ 
  background-position: 0 -22px;
}

#searchbutton span
{
  display: none;
}

#searchoptionstable td{
	padding:2px 0;}
	
#searchoptionstable{
	float:left;
	width:190px;}

#clearboth{
	clear:both;
	}
	
a, visited{
	color:#2f2c34;
	text-decoration:underline;}
	
a:hover{
	text-decoration:none;}
	
#leftcol{
	width:190px;
	float:left;
	}
	
#maincol{
	float:right;
	width:742px;

	}
.specialities{
	
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border:1px solid #F6F1B7;
padding-left:15px;
vertical-align:top;
font-size:11px;
background:#FEF7D2;
margin-top:12px;
	}	
.nhslogo{
	
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border:1px solid #F6F1B7;
padding-left:15px;
vertical-align:top;
font-size:11px;
	}	
	
#innermain{
	float:left;
	width:530px;
	
	}

#innerright{
	width:190px;
	float:right;
	}
	
.subhead{
	font-size:15px;
	color:#2f2c34;
	font-weight:bold;}

#region{
	margin:0 0 10px 0;}

#region ul{
	margin:10px 10px 5px 10px;
	padding:0;}

#region li{
	list-style:none;
	line-height:22px;
	list-style-image:none;
	border-bottom:1px solid #fbe984;}
	
	
#finddoctor{
	margin:0 0 20px 0;}

#finddoctor ul{
	margin:10px 10px 5px 10px;
	padding:0;}

#finddoctor li{
	list-style:none;
	line-height:22px;
	list-style-image:none;
	border-bottom:1px solid #FAF0B9;}
	
	
#viewallbutton
{
  display: block;
  width: 65px;
  height: 22px;
  background: url('../images/viewallBTN.gif') no-repeat 0 0;
margin-bottom:2px;
margin-left:2px;
}

#viewallbutton:hover
{ 
  background-position: 0 -22px;
}

#viewallbutton span
{
  display: none;
}

#applynowbuttonnew
{
  display: block;
  width: 114px;
  height: 26px;
  background: url('../images/applynowBTN3.gif') no-repeat 0 0;
}

#applynowbuttonnew:hover
{ 
  background-position: 0 -26px;
}

#applynowbuttonnew span
{
  display: none;
}


#intro1{
	float:left;
	position:relative;
	left:-10px;

	width:260px;}
	

#intro1 h1{
	font-size:15px;
	text-align:center;
	}

#introtable1 {	height:430px;}

.bottomBorderAsHR {
border-bottom:2px solid #FDD83E;
margin:0;
padding-bottom:10px;
padding-right:6px;
}
.heading1 {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}
#latestjobs{
	width:190px;
	float:right;
	font-size:11px;
	}

#latestjobstable{
	height:210px;}
#latestjobstableireland{
	height:600px;}
	
#latestjobs ul{
	padding:0;
	margin:2px 0 10px 20px;}

#latestjobs li{
	list-style-image:url('../images/bullet1.gif');
	line-height:22px;}	

#latestjobs .nobullet{
	list-style-image:none;
	color:#999999;
	list-style:none;}
	
#cvtable td{
	padding:5px 6px;}
	
#cvtable ul{
	padding:0;
	margin:2px 0 10px 30px;}

#cvtable li{
	list-style-image:url('../images/bullet1.gif');
	line-height:22px;}	
	
#cvupload{
	margin-top:-10px;
	margin-bottom:5px;}


#callbacktable td{
	padding:4px 6px;}
	
#callbackbutton
{
  display: block;
  width: 90px;
  height: 22px;
  background: url('../images/callbackBTN.gif') no-repeat 0 0;
margin-bottom:2px;
margin-left:2px;
}

#callbackbutton:hover
{ 
  background-position: 0 -22px;
}

#callbackbutton span
{
  display: none;
}

#footer{
	height:98px;
	margin:10px 0 0 0;}
	
#footertable td{
	padding:5px;}
	


#listing{
	margin:-5px 0 0 0;}

#listing2{
	margin:10px 0 0 0;}
	
#listing2 a, visited{
	font-weight:bold;}	

h1{
	font-size:18px;
	color:#000000;
	margin:0;
	padding:0;}	
.subheading{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	
	}	
#listingtitle{
	border-bottom:3px solid #fdd83e;
	padding:0 0 10px 0;}
	


.greytext{
	color:#999999;
	font-size:10px;}
	






#jobedesctable td{
	padding:10px;}
	
#jobedesctable h1{
	font-size:18px;
	color:#141414;
	margin:0;
	padding:0;
	}	

.greytext2{
color:#ababab;}


	
#buttons{

	width:126px;
	
	border-left:1px  dotted #666666;
	
	float:right;
	padding:0px 10px;
	}
	
#basicdetails td{
	padding:3px 0;}	


#buttons td{
	padding:0;}
	
#printpagebutton
{
  display: block;
  width: 95px;
  height: 22px;
  background: url('../images/PrintPageBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#printpagebutton:hover
{ 
  background-position: 0 -22px;
}

#printpagebutton span
{
  display: none;
}




#tellfriendbutton
{
  display: block;
  width: 95px;
  height: 22px;
  background: url('../images/TellFriendBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#tellfriendbutton:hover
{ 
  background-position: 0 -22px;
}

#tellfriendbutton span
{
  display: none;
}



#addbasketbutton
{
  display: block;
  width: 95px;
  height: 22px;
  background: url('../images/AddBasketBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#addbasketbutton:hover
{ 
  background-position: 0 -22px;
}

#addbasketbutton span
{
  display: none;
}
.pagejustify{
	text-align:justify;
	}

#applynowbutton
{
  display: block;
  width: 95px;
  height: 22px;
  background: url('../images/ApplyNowBtn.gif') no-repeat 0 0;
margin-bottom:6px;
}

#applynowbutton:hover
{ 
  background-position: 0 -22px;
}

#applynowbutton span
{
  display: none;
}
#cvrequestbutton
{
  display: block;
  width: 95px;
  height: 22px;
  background: url('../images/cvrequestBTN.gif') no-repeat 0 0;
margin-bottom:6px;
}

#cvrequestbutton:hover
{ 
  background-position: 0 -22px;
}

#cvrequestbutton span
{
  display: none;
}	
#sendbutton
{
  display: block;
  width: 58px;
  height: 22px;
  background: url('../images/sendBTN.gif') no-repeat 0 0;
margin-bottom:6px;
}

#sendtbutton:hover
{ 
  background-position: 0 -22px;
}

#sendtbutton span
{
  display: none;
}	
#printbutton
{
  display: block;
  width: 58px;
  height: 22px;
  background: url('../images/printBTN.gif') no-repeat 0 0;
margin-bottom:6px;
}

#printbutton:hover
{ 
  background-position: 0 -22px;
}

#printbutton span
{
  display: none;
}	


ul{
	padding:0;
	margin:2px 0 10px 30px;}

li{
	list-style-image:url('../images/bullet1.gif');
	line-height:22px;}	

#jobedesctable #listing2 td{
	padding:0;}
	
.breadCrumb{
	margin:0 0 10px 0;
	font-size:11px;
	color:#cccccc;}
	
.breadCrumb a, visited{
	color:#999999;
	text-decoration:none;}

.breadCrumb a:hover{
	color:#666666;
	text-decoration:underline;}
	
.topJobTypeLink{
	font-size:11px;}	
	
.areas li{
	font-size:11px;}
	
.gradescovered li{
	font-size:11px;
	border-bottom:1px solid #FBE984;
line-height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
	}
.gradescovered	ul{
	padding:0;
	margin:2px 0 10px 17px;}


ol li{
	list-style-image:none;}
	
.nounderline{
	text-decoration:none;}	
	
.backtotop{
	font-size:11px;
	text-align:right;}
	
.backtotop a, visited{
	color:#a1a1a1;
	text-decoration:underline;
	}	
	
.backtotop a:hover{
	text-decoration:none;}	
	

	
#searchtable #UK{
	border:none;
	text-decoration:none;}
	
#searchtable .flag_active img{
	border:1px solid #999999;}		
	
#searchtable .flag_inactive img{
	border:1px solid #E3E1E2;}	
	
	
.face{
	color:#ED0010;}	

