body { margin:0px; padding:0px; background:#ededed;}
.wrapper { background:#FFFFFF;}
.logo { padding:9px 0px 6px 4px;}
.top_navi { padding:5px 5px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; text-decoration:none; line-height:17px; float:right;}
.top_navi a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; text-decoration:none; line-height:17px;}
.top_navi span { padding:0px 0px 0px 22px; background:url(../images/top-navi-bullet.jpg) no-repeat 12px 6px;}
.top_navi a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d61010; text-decoration:none; line-height:17px;}

.top-main-navi { padding:0px 0px 0px 5px; margin:0px 9px 0px 9px; background:url(../images/top-navi-bullet01.jpg) repeat-x left top; height:27px; line-height:27px; color:#7c7c7b; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
.top-main-navi a{line-height:27px; color:#7c7c7b; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.top-main-navi a:hover{line-height:27px; color:#d61010; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.top-main-navi span { padding:0px 6px 0px 6px;}
.main-banner-bg { background:url(../images/main-img.jpg) no-repeat left top; height:500px;}
.graduate-bg { padding:303px 15px 0px 26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:15px;}
.graduate-bg p{ padding:12px 0px 4px 1px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:14px;}

.search-heading-bg { padding:100px 0px 0px 18px;}
.search-heading-h { padding:0px 0px 24px 31px;}

.search-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; text-decoration:none; line-height:16px; padding:2px 0px 1px 0px;}
*html .search-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; text-decoration:none; line-height:14px; padding:2px 0px 1px 0px;}
*+html .search-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; text-decoration:none; line-height:14px; padding:2px 0px 1px 0px;}
.textfiled { color:#999999; text-decoration:none; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:242px; border:#e5e5e5 solid 1px; padding:1px 0px 0px 6px ; margin:0px; height:18px;}

.textfiled1 { color:#999999; text-decoration:none; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:250px; border:#e5e5e5 solid 1px; padding:0px 0px 0px 4px ; margin:0px; height:18px;}
.search-btn { padding:9px 12px 0px 0px;}

.relevant-sec { padding:0px 0px 0px 8px; background:#FFFFFF; }
*html .relevant-sec { padding:0px 0px 0px 8px; background:#FFFFFF; position:relative; top:-20px;}
*+html .relevant-sec { padding:0px 0px 0px 8px; background:#FFFFFF; position:relative; top:-20px;}

.irish-bg { background:url(../images/irsh-bg.jpg) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration:none; line-height:17px; text-align:center; padding:0px 18px 0px 0px; }

.irish-bg a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; text-decoration:none; line-height:17px;   }
.irish-bg  a:hover { color:#FF0000; text-decoration:none;}

.relevant-heading {
	font-family:arial;
	font-size:23px;
	color:#000000;
	text-decoration:none;
	line-height:25px;
	background:url(../images/grey-line.jpg) no-repeat 4px bottom;
	padding:21px 0px 3px 5px;
	font-weight: bold;
}

.future-plan { color:#4c4c4c; text-decoration:none; line-height:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.future-plan ul { color:#4c4c4c; text-decoration:none; line-height:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:22px 0px 0px 7px; list-style:none; }
.future-plan li { color:#4c4c4c; text-decoration:none; line-height:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 10px 13px; list-style:none; background: url(../images/bullet.jpg) no-repeat left 5px; }
.future-plan li a{ color:#4c4c4c; text-decoration:none; line-height:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  list-style:none; }
.future-plan li a:hover { color:#FF0000; text-decoration:none;}

.search-heading-job { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; text-decoration:none; line-height:16px; background:url(../images/sea-info-bg.jpg) repeat-x left top;}

.textfiled2 { color:#999999; text-decoration:none; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:190px; border:#e5e5e5 solid 1px; padding:2px 0px 0px 6px ; margin:0px; height:18px;}

.textfiled3 { color:#999999; text-decoration:none; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:130px; border:#e5e5e5 solid 1px; padding:0px 0px 0px 4px ; margin:0px; height:20px;}
.search-btn1 { padding:6px 0px 0px 0px;}
.search-box { padding:2px; border:#c7c9ca solid 1px; width:266px;}
.search-box1 { background:url(../images/search-box-bg.jpg) repeat-x left top; padding:10px 0px 3px 10px; height:72px;}
.textfiled4 { color:#999999; text-decoration:none; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:145px; border:#d0d0d0 solid 1px; padding:2px 0px 0px 6px ; margin:0px; height:16px;}

.forgot-password { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; text-decoration:none; line-height:15px;}
.forgot-password a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#767676; text-decoration:none; line-height:15px;}
.forgot-password a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:underline; line-height:15px;}

.register-bg { background:url(../images/register-bg.jpg) no-repeat left top;  float:left; clear:both; }
.register-bg a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; text-decoration:none; line-height:27px; padding-left:40px; font-weight:bold;}
.register-bg a:hover { color:#000;}

.search-btn2 { padding:0px 0px 10px 0px;}
*html .search-btn2 { padding:0px 0px 8px 0px;}
*+html .search-btn2 { padding:0px 0px 8px 0px;}

.app-bg { background:url(../images/app-bg.jpg) no-repeat left 7px; padding:7px 0px 0px 0px; height:96px; }
.app-bg h3{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#819be8; text-decoration:none; line-height:20px;  margin:0px; padding:6px 0px 0px 18px;}
.app-bg p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#fff; text-decoration:none; line-height:15px;  margin:0px; padding:6px 0px 0px 18px;}
.app-bg p strong{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff; text-decoration:none; line-height:15px; float:right; padding:0px 10px 0px 0px; }

.footer-link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474747; text-decoration:none; line-height:22px; padding:0px 0px 0px 18px;}
.footer-link a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#474747; text-decoration:none; line-height:22px;}
.footer-link a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:underline; line-height:22px;}
.footer-link span { padding:0px 6px 0px 6px;}
.copyright {  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8e8e8e; text-decoration:none; line-height:22px; padding-right:25px; padding-bottom:6px;}

.check-box1 { padding:4px 0px 0px 0px;}