﻿#divpopup {
	width: 548px;
	height: 397px;
	position: absolute;
	z-index:2;
	margin-top:-600px;
	margin-left: -274px;
	left: 50%;
}
#divpopup img {
	border:0;
	
}

LEGEND {
	font-weight: bold; 
	color: #007aa3;
}

a {
	color:#007aa3;
}
a:hover {
	color:#4e99b2;	
}

/* BEGIN HEADER */
#lostPassword{_margin:0 0 -20px 0;}
#lostPassword a {
	display:block;
	width:106px;
	height:10px;
	margin:10px 0 5px 102px;
	background-image:url(../i/btn/password.gif);
	background-repeat:no-repeat;	
}
#lostPassword a:hover{background-position:0 -11px;}
#lostPassword a span{display:none;}

#myaccount a {
	font-weight:bold;
	text-decoration:underline;
	font-size:70%;
}
/* END HEADER */


/* BEGIN MENU-CONTAINER */
#menu-container {
	background-image:url(../i/menu-bg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:800px;
	height:40px;
	margin:5px 0 5px 0;
}

#breadcrumbs {
	font-size:70%;
	color:#a3a3a3;
	margin:3px 0 0 10px;
}
#breadcrumbs span {
	color:#858585;
}

/* css dropdown menu */
#menu {
	width:100%;
	height:20px;
	float:left;
}
#menu a {
	display:block;
	white-space:nowrap;
	margin:0;
	padding:1px 5px 1px 5px;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	_width:1%;
	background-image:url(../i/menu-ul-bg.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
}
#menu ul a {
	color:#d2f2fc;
	font-size:11px;
	font-weight:100;
	padding:0 12px 0 12px;
	line-height:20px;
	border:none;
	text-decoration:none;
	vertical-align:middle;
}

#menu ul a:hover {
	color:#fff;
}
#menu li {
	position:relative;
}
#menu ul ul {
	position:absolute;
	border-top:1px solid #fff;
	z-index:500;
	top:auto;
	display:none;
	width:180px;
	margin:-1px 0 0 0;_margin-top:-2px;
}
#menu ul ul a, #menu ul ul a:visited {
	font-size:11px;
	padding:2px 10px 0 10px;
	margin:0;
	height:16px;
	line-height:16px;
	color:#fff;
	text-decoration:none;
	background-image:url(../i/btn/dropdown-bg.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	text-align:left;
	display:block;
}
#menu ul ul a:hover, #menu ul ul a:active {
	color:#007aa3;
	background-position:0 -18px;
}
#menu ul ul li {
	margin:-1px 0 1px 0;
	_margin:0;
}
#menu ul ul ul {
	top:0;
	left:100%;
	margin:-1px 0 0 -1px;
}

/* Begin non-anchor hover selectors */
/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */
/*div#menu h2:hover {
	background:#000 url(/css/images/expand3.gif) no-repeat -999px -9999px;
}
div#menu li:hover {
	cursor:pointer;
	z-index:100;
}*/
 
div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* IE Browser */
#menu{_float:none;} 
#menu ul li{_float:left;_width:100%;}
#menu h2, #menu a{_height:1%;}
/* End of non-anchor hover selectors */


/* Styling for Expand */
#menu a.x, #menu a.x:visited {
	background-image:url(../i/btn/dropdown-bg-more.jpg);
	background-position:right -1px;
	background-repeat:no-repeat;
}
#menu a.x:hover {
	background-image:url(../i/btn/dropdown-bg-more.jpg);
	background-position:right -20px;
	background-repeat:no-repeat;
}
#menu a.x:active {
	background:#ccc;
}

/* END MENU-CONTAINER */


/* BEGIN MIDDLE ROW */
/* BEGIN BANNER */
.flashBanner {
	display:block;
	background-image:url(../i/register-bg.jpg);
	border-top:3px solid #e6e6e6;
	border-bottom:3px solid #e6e6e6;
	margin:0;
	padding:0;
	width:550px;
	height:54px;
}

.link-aus_nz a {
	display:block;
	width:140px;
	height:20px;
	background-image:url(../i/btn/down_under.jpg);
	background-position:right 0;
	background-repeat:no-repeat;
	/*float:left;*/
	margin:48px 0 0 4px;
}
.link-aus_nz a:hover {
	background-position:right -20px;	
}

.link-canada a {
	display:block;
	width:140px;
	height:20px;
	background-image:url(../i/btn/canada.jpg);
	background-position:right 0;
	background-repeat:no-repeat;
	/*float:left;*/
	margin:2px 0 0 4px;
}
.link-canada a:hover {
	background-position:right -20px;	
}
/* END BANNER */
/* END MIDDLE ROW */


/* BEGIN MAIN CONTENT */
#mainContent h1 {
	font-size:80%;
	color:#007aa3;
	margin:0 0 20px 0;
	text-decoration:underline;
}
#mainContent h2 {
	font-size:75%;
	color:#007aa3;
	margin:0;
	padding:0 0 5px 0;
}
#mainContent h3 {
	font-size:70%;
	color:#007aa3;
	margin:0;
	padding:0;
}
#mainContent .subtext {
	font-size:75%;
	color:#007aa3;
}
/* END MAIN CONTENT */


/* BEGIN FORMS */
.search_on{margin-top:10px; background-image:url(../i/btn/search-on.jpg)}
.sub_on{margin-top:5px; background-image:url(../i/btn/submit-on.jpg)}
.login_on{background-image:url(../i/btn/login-on.jpg)}
/* END FORMS */

/* BEGIN TABLES */
.table1 .title {
	font-weight:bold;
	color:#007aa3;
}
/* END TABLES */


/* BEGIN GRIDVIEWS */
.jobList .thApply {
	background-image:url(../i/th-bg.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:75%;
	padding:2px 0 2px 8px;
}

.apply a {
	display:block;
	width:84px;
	height:11px;
	margin:0 0 4px 0;
	background-image:url(../i/btn/apply.gif);
	background-position:right 0;
	background-repeat:no-repeat;
}
* html .apply a {
	display:block;
	width:84px;
	height:6px;
	margin:0 0 4px 0;
	background-image:url(../i/btn/apply.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
}
.apply a:hover {
	background-position:right -15px;
}
* html .apply a:hover {
	background-position:right -11px;
}

.shortlist a {
	display:block;
	width:84px;
	height:11px;
	background-image:url(../i/btn/shortlist.gif);
	background-position:right 0;
	background-repeat:no-repeat;
}
* html .shortlist a {
	display:block;
	width:84px;
	height:11px;
	background-image:url(../i/btn/shortlist.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
}
.shortlist a:hover {
	background-position:right -15px;	
}
* html .shortlist a:hover {
	background-position:right -11px;	
}

.delete_shortlist {
	float:right;
}
.delete_shortlist a {
	display:block;
	width:84px;
	height:11px;
	margin:0 0 4px 0;
	background-image:url(../i/btn/remove.gif);
	background-repeat:no-repeat;
}

.delete_alert {
	float:right;
}
.delete_alert a {
	display:block;
	width:84px;
	height:11px;
	margin:0 0 4px 0;
	background-image:url(../i/btn/remove.gif);
	background-repeat:no-repeat;
}

.email_to_friend {
	float:right;
}
.email_to_friend a {
	display:block;
	width:84px;
	height:11px;
	background-image:url(../i/btn/email_to_friend.gif);
	background-repeat:no-repeat;
}

.withdraw {
	float:right;
}
.withdraw a {
	display:block;
	width:84px;
	height:11px;
	margin:0 0 4px 0;
	float:right;
	background-image:url(../i/btn/withdraw.gif);
	background-repeat:no-repeat;
}

.contact_recruiter a {
	display:block;
	width:95px;
	height:11px;
	background-image:url(../i/btn/contact_recruiter.gif);
	background-repeat:no-repeat;
	float:right;
}

.delete_shortlist a:hover, .email_to_friend a:hover, .withdraw a:hover, 
.contact_recruiter a:hover, .delete_alert a:hover
{background-position:0 -15px;}

.apply a span, .shortlist a span, .delete_shortlist a span, .delete_alert a span
.email_to_friend a span, .withdraw a span, .contact_recruiter a span
{display:none;}

.shortlist_added {
	/*width:100%;*/
	float:right;
	/*margin:4px 15px 0 0;*/
}
/*.shortlist_added img {
	float:right;
}*/

#ctl00_ContentPlaceHolder1_Jobs_display1_GVJobList .pager a,
#ctl00_ContentPlaceHolder1_Jobs_display1_GVShortList .pager a 
{color:#666666;}
/* END GRIDVIEWS */


/* BEGIN FOOTER */
#footer #terms a {
	font-size:60%;
	text-decoration:none;
	margin:5px 5px 0 0;
	color:#007aa3;
}
#footer #terms a:hover {
	color:#4e99b2;	
}
/* END FOOTER */
