BODY { MARGIN: 0px; PADDING: 0px; background-REPEAT: repeat-x; background-COLOR: #FFFFFF }

#DeskTopTableCell_tblMain TD {	font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #555555; text-decoration: none; }

a { color: #1A5997; text-decoration: none; }

a:hover { color: #F04E23; text-decoration: underline;}

INPUT.button { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; height: 20px; border: 0px; background: url(/DesktopModules/AJW/images/EmployIreland/form_button_bgnd.gif); background-repeat: repeat-x; margin-top: 5px; padding-left: 4px; padding-right: 4px; cursor: hand; }
INPUT.register { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; height: 20px; border: 0px; background: url(/DesktopModules/AJW/images/EmployIreland/form_button_bgnd.gif); background-repeat: repeat-x; margin-top: 5px; padding-left: 4px; padding-right: 4px; cursor: hand; }

TD.contentLightBlue { BACKGROUND: #EFF7FF; padding: 12px 10px 12px 10px; border-left: solid 1px #B6D3F0; border-right: solid 1px #B6D3F0; border-bottom: solid 1px #B6D3F0;}
	
	TD.contentLightBlue SPAN.title { font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; color: #F26522;}

TD.contentLightGray { BACKGROUND: #F3F3F3; padding: 12px 10px 12px 10px; border-left: solid 1px #B6D3F0; border-right: solid 1px #B6D3F0; border-bottom: solid 1px #B6D3F0; vertical-align: top;}

TD.contentWhite { BACKGROUND: #FFFFFF; padding: 12px 10px 12px 10px; border-left: solid 1px #B6D3F0; border-right: solid 1px #B6D3F0; border-bottom: solid 1px #B6D3F0; vertical-align: top;}

TD.tabBigLightBlue { background: #DDEEFF; padding: 8px 15px 7px 10px;  border-left: solid 1px #B6D3F0; border-right: solid 1px #B6D3F0; border-bottom: solid 1px #B6D3F0; }




TABLE.masterTable { width: 770px; }



TABLE.masterTable TD.header { background: url(/DesktopModules/AJW/images/EmployIreland/3377BB_darkblue.gif); height: 95px;}



TABLE.masterTable TD.tabs { background: url(/DesktopModules/AJW/images/EmployIreland/tabs_bgnd.gif); height: 54px; padding: 0px 12px 0px 12px;}

	TD.tabs TABLE.tabsTable { margin: 0px; }

		TABLE.tabsTable TD.active { background-color: #3377BB; padding: 5px 24px 5px 24px;}
		
		TABLE.tabsTable TD.inactive { background-color: #B6D3F0; padding: 5px 24px 5px 24px;}

		TABLE.tabsTable SPAN { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF;}

		TABLE.tabsTable A { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #3377BB; }
	
		TABLE.tabsTable A:hover { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF;}




.leftColumn { background: url(/DesktopModules/AJW/images/EmployIreland/left_column_bgnd.gif); width: 220px; }

	TD.leftColumn TABLE.quickSearch { margin: 0px 1px 0px 0px; width: 219px; background: url(/DesktopModules/AJW/images/EmployIreland/quick_search_bgnd.gif); }
		TABLE.quickSearch TD { padding: 10px 7px 10px 15px; color: #1A5997;}
		TABLE.quickSearch INPUT.textfield { font-family: Arial, sans-serif; font-size: 11px; width: 180px; color: #555555; background-color: #FFFFFF; border: solid 1px #70A8E0; margin-top: 3px; margin-bottom: 5px; padding-left: 3px; }
		TABLE.quickSearch SELECT { font-family: Arial, sans-serif; font-size: 11px; width: 180px; color: #555555; background-color: #FFFFFF; border: solid 1px #70A8E0; margin-top: 3px; margin-bottom: 5px; padding-left: 3px; }
		
		TABLE.quickSearch IMG { margin-bottom: 12px;}
	
	TD.leftColumn TABLE.jobCategories { align:left; width: 207px; background: url(/DesktopModules/AJW/images/EmployIreland/job_categories_bgnd.gif); }
		TABLE.jobCategories TD.cat{ padding: 12px 10px 5px 15px; }
	
			TD.cat UL { list-style-image: url(/DesktopModules/AJW/images/EmployIreland/job_categories_arrow.gif);}
	
			TD.cat UL LI { margin: 0px 0px 2px -20px; text-indent: 0px; list-style-image: url(/DesktopModules/AJW/images/EmployIreland/job_categories_arrow.gif);}
	
			TD.cat UL A { text-decoration: none; }
	
			TD.cat UL A:hover { color: #F04E23; text-decoration: underline;}


.centralColumn { width: 360px; padding-left: 0px; padding-right: 0px; padding-top: 12px; padding-bottom: 12px;}


	TD.centralColumn TABLE.featEmpTable { width: 100%;}
		
		TABLE.featEmpTable IMG.featEmployerLogo { margin-right: 15px; margin-bottom: 100px;}

	TD.centralColumn TABLE.doubleTable { width: 100%;}
	
		TABLE.doubleTable TD.tabSmallLightBlue { background: #DDEEFF; padding: 8px 15px 7px 10px;  border-left: solid 1px #B6D3F0; border-right: solid 1px #B6D3F0; border-bottom: solid 1px #B6D3F0;}

		TABLE.doubleTable TD.tabSmallDarkBlue { background: #70A8E0; padding: 8px 15px 7px 10px;  border-left: solid 1px #B6D3F0; border-right: solid 1px #B6D3F0; border-bottom: solid 1px #B6D3F0; }

		TABLE.doubleTable TD.buttonFooter { BACKGROUND: #DDEEFF; padding: 3px 10px 8px 10px; border-left: solid 1px #B6D3F0; border-right: solid 1px #B6D3F0; border-bottom: solid 1px #B6D3F0;}

		TABLE.doubleTable UL { list-style-image: url(/DesktopModules/AJW/images/EmployIreland/box_central_arrow.gif);}
	
		TABLE.doubleTable LI { margin: 0px 0px 2px -20px; text-indent: 0px; list-style-image: url(/DesktopModules/AJW/images/EmployIreland/box_central_arrow.gif);}
		
		TABLE.doubleTable SELECT { width: 100%; color: #555555; background-color: #FFFFFF; border: solid 1px #70A8E0; margin-top: 3px; margin-bottom: 5px; padding-left: 3px; }






	TD.centralColumn TABLE.results { width: 100%;}
				
		TABLE.results TD.contentResults { border-left: solid 1px #B6D3F0; border-right: solid 1px #B6D3F0; border-bottom: solid 1px #B6D3F0;}
		
			 .resultsTable { width: 100%; margin-top: 20px; border-left: solid 1px #B6D3F0; border-right: solid 1px #B6D3F0; border-bottom: solid 1px #B6D3F0;}
		
				.resultsTable TD.jobTitle { color: #3377BB; height: 26px; background-image: url(/DesktopModules/AJW/images/EmployIreland/search_results_title_bgnd.gif); background-repeat: repeat-x; padding-left: 10px; padding-right: 10px;}
				
				.resultsTable INPUT.textfield { font-family: Arial, sans-serif; font-size: 11px; width: 300px; color: #555555; background-color: #FFFFFF; border: solid 1px #70A8E0; margin-top: 3px; margin-bottom: 5px; padding-left: 3px; }
	
				.resultsTable SELECT { font-family: Arial, sans-serif; font-size: 11px; width: 300px; color: #555555; background-color: #FFFFFF; border: solid 1px #70A8E0; margin-top: 3px; margin-bottom: 5px; padding-left: 3px; }

					TD.jobTitle A { color: #003FA7; font-weight: bold; text-decoration: none;}
					
					TD.jobTitle A:hover { text-decoration: underline }
			
					TD.jobTitle IMG { margin-left: 10px;}
					
				.jobDescription { background-color: #FFFFFF; padding: 8px 10px 20px 10px;}
				
					TD.jobDescription SPAN { color: #3377BB; font-weight: bold; text-decoration: none;}
					
					TD.jobDescription SPAN.data { font-weight: normal;}
					
					TD.jobDescription DIV { color: #555555; font-weight: normal; text-decoration: none; margin-top: 5px;}

	.pagenav { width: 100%; color: #000000; background-color: #EFF7FF; padding: 8px 0px 7px 00px;}
		
		.pagenav SPAN.disabled { color: #888888; text-decoration: none;}
			
		.pagenav SPAN.pageNumber { color: #3377BB; font-weight: bold; text-decoration: none;}
	



.rightColumn { horizontal-align:right;  width: 180px; background: url(/DesktopModules/AJW/images/EmployIreland/right_bgnd.gif); background-position: right top; background-repeat: repeat-y; padding: 12px 0px 12px 10px;}

	TD.rightColumn TABLE.loginTable { width: 100%;}
		

		.tabLogin { background: #70A8E0; width:100%; padding: 8px 0px 8px 10px; }

		.contentLogin { background: url(/DesktopModules/AJW/images/EmployIreland/right_box_bgnd.gif); background-position: right top; background-repeat: repeat-y; padding: 12px 0px 5px 0px; }
	
		.contentLogin SPAN { color: #1A5997; }
		
		.righttextfield { font-family: Arial, sans-serif; font-size: 11px; width: 160px; color: #555555; background-color: #FFFFFF; border: solid 1px #70A8E0; margin-top: 3px; margin-bottom: 5px; padding-left: 3px; }
			
		.contentLogin INPUT.textfield { width: 100%; color: #555555; background-color: #FFFFFF; border: solid 1px #70A8E0; margin-top: 3px; margin-bottom: 5px; padding-left: 3px; }
	
	TD.rightColumn TABLE.sponsorsTable { width: 100%;}
		
		TABLE.sponsorsTable TD.tabSponsors { background: #70A8E0; padding: 8px 15px 8px 10px; }

		TABLE.sponsorsTable TD.contentSponsors { background: url(/DesktopModules/AJW/images/EmployIreland/right_box_bgnd.gif); padding: 12px 15px 12px 10px; }


.footer { background: url(/DesktopModules/AJW/images/EmployIreland/3377BB_darkblue.gif); font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; padding: 10px; align: center;}

	TD.footer P { color: #FFFFFF; }
	
	TD.footer A, TD.footer A:visited { color: #FFFFFF; margin-left: 5px; margin-right: 5px; }
	
	TD.footer SPAN { color: #FFFFFF; margin-left: 5px; margin-right: 5px; }

.cinput { font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #555555; text-decoration: none;}

.padding5px { padding:5px;}

.message { color:#ff0066; FONT-WEIGHT: bold; }