.netscape6problem			{ font-size: 10px;}		/* leave this at stylesheet top for netscape browser fix */

/**
* ----------------------------------------------------------------------------------------------------
* stylesheet.css
* Parodia Recruitment Job Board Software, Cactusoft Ltd - www.cactusoft.com
* Copyright (c) 1998 - 2005. All rights reserved.
* ----------------------------------------------------------------------------------------------------
**/

/* ===
PRE DEFINED TAGS
=== */

body	{
	padding: 0;
	margin: 0;
	font: normal 0.7em/1.2em Arial,Helvetica,sans-serif;
	color: #333333;
}
body * {
	font-size: 100%;
}

a {color: #000000;}
a:hover	 {color: #4494d1;}

img	{
	border: 0;
}

h1 {
	color: #444444;
	font: bold 1.7em Arial, Helvetica, sans-serif;
	margin: 0 0 30px 6px;
	letter-spacing: -1px;
}

h2 {
	color: #333333;
	font: bold 1.3em Arial,Helvetica,sans-serif;
	margin: 20px 0 10px 0;
	padding: 0;
}
h2 a, h2 a:visited {
	color: #666666;
}
h3, .style4 {
	background: url(menu-header.png) repeat-x;
	color: #4494D1;
	padding: 0 5px 1px 5px;
	clear: both;
	margin: 0 0 10px 0;
	font-size:1em;
	font-weight: bold;
	display: block;
}
h4 {
	font: bold 0.9em Arial,Helvetica,sans-serif;;
	margin: 5px 0;
}

p {
	margin: 12px 0;
	line-height: 1.5em;
}

hr {
	height: 1px;
	color: #999999;
	background: #999999;
	border-width: 0px;
}

form, fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

select, textarea {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	background: #FFFFFF;
	border: solid 1px #AAA;
}

input {
	font: normal 1em Arial,Helvetica,Sans-Serif;
}

label {
	font: bold 1em Arial,Helvetica,Sans-Serif;
}

pre {
	font-family: Courier,Times New Roman,Serif;
}


/* ===
spacer class - use to force a container tag to wrap when it contains floated elements.
=== */
.spacer {
  	clear: both;
	height: 1px;
	overflow: hidden;
}
/* used to wrap a div. */
.wrap {
	display: block;
}
.wrap:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.gap {height: 15px; clear: both;}
.smallgap { height: 7px; clear: both;}

/* ===
Basic classes
=== */
.nowrap 						{white-space: nowrap;}
.alignleft 						{text-align: left;}
.alignright						{text-align: right;}
.float 							{float: left;}
.left 							{float: left; clear: left;}
.right 							{float: right;}
.clear 							{clear: both;}
.extradetail					{font-size: 10px; color: #556677; font-weight: normal;}
.bold							{font-weight: bold;}
.normal							{font-weight: normal;}
.block 							{display:block;}
.none							{display: none;}
.Icons							{margin: 1px 5px;}


/* ===
MAIN PAGE ELEMENTS
Control various skin elements sit on the page
and what colours, backgrounds, etc. they have
=== */

#Container {
	width: 100%;
	margin: 0;
}

#centrecolumn {
	width: 1000px;
	margin: 0;
}

#header {
	margin: 0;
	padding: 0 0 8px 0;
	width: 1000px;
	background: #FFFFFF url(bg_learnShare.gif) no-repeat 754px 58px;
}

#headerimage {
	float: left;
	margin: 25px 0 0 15px;
}
#join {margin: 0px 0 0 325px; padding: 0; list-style: none; font-size: 8pt;}
#join li {margin: 0; padding: 0; list-style: none; display: inline;}
#join a { color: #333; text-decoration: none;}

#content {
	width: 100%;
	margin: 0;
	padding: 5px 0;
	clear: both;
}

#middlebar {
	width: 544px;
	text-align: left;
	padding: 10px 0 0 0;
	float: left;
}

#SideMenuBar {
	float: left;
	width: 180px;
	text-align: left;
	padding: 8px 0 10px 0;
	clear: left;
	margin-right: 23px;
}

#RightSideBar {
	width: 140px;
	float: right;
}

#banner	{
	float: left;
	margin: 7px 0 0 70px;
}

#SearchBox {
	float: right;
	width: 250px;
	margin-top: 3px;

	font-size: 0.8em;
}
#SearchBox .btn {
	float: left;
	margin: 2px 0 2px 30px;
	padding: 0;
}
#SearchBox input {
	float: left;
	margin: 2px 10px;
	font: normal 1.1em Arial, Helvetica, sans-serif !important;
	padding: 0;
}

#topofpagelink {
	float: right;
	font-size: 10px;
}

#toplinks {
	float: right;
	top: 0px;
	right: 0px;
	padding: 5px 10px;
	color: #999999;
	font-size: 10px;
}

/* ===
TEMPLATE HEADER MENU
=== */

#templatemenu {
	clear: both;
	font-size: 1.0em;
}

#templatemenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: block;
	background: #4494d1 url(bg_menu.gif) no-repeat right top;
	width: 749px;
	float: left;
}
#templatemenu li {
	display: inline;
	margin: 0;
	padding: 0;
}

#templatemenu li a {
	padding: 0 5px 0 15px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#templatemenu li a:hover {
	color: #a8ceea;
}

/* ===
SIDE BAR
=== */
#SideMenuBar h2 {
	padding: 2px 5px 3px 14px;
	margin: 0;
	color: #FFFFFF;
	background: #18415f;
	font-size: 1em;
	clear: both;
}
.Box {
	margin: 0 0 7px 0;
}
/* login */
#sideCandLogin {
	padding-top: 2px;
}

#sideCandLogin .BoxBody {
	margin: 4px 4px 4px 9px;
}
#sideCandLogin input {
	float: right;
	width: 80px;
	margin: 2px 1px 2px 0;
}
#sideCandLogin label {
	float: left;
	clear: both;
	font-weight: normal;
	color: #000000;
	margin: 1px 0 9px 0;
}
#sideCandLogin .btn {
	width: auto;
	clear: both;
	float: left;
	margin: 5px 0 0 2px;
}
#sideCandLogin .links {
	float: right;
	clear: right;
	width: 91px;
	margin: 2px 0 0 5px;
}
#sideCandLogin .links a {
	display: block;
	margin: 0 0 2px 1px;
}

/* Current Issue */
#currentIssue {
	clear: both;
	color: #000000;
}
#currentIssue img {
	margin: 19px auto;
	display: block;
}
#currentIssue ul {
	margin: 0 0 0 25px;
	padding: 0;
	list-style: none;
}
#currentIssue li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menuContainer { padding-top: 2px; }
.menuContainer ul { list-style: none; margin: 0; padding: 0}
.menuContainer ul li { margin: 0; display: inline;/*ie hack*/}
.menuContainer ul li a { display: list-item; background:  #4494D1; color: #fff;  font-weight: bold; text-decoration: none; padding: 1px 5px; margin: 0 0px; }
.menuContainer ul li a:hover {color: #fff;}
.menuContainer ul li ul { background: #fafcfe; list-style: none; margin: 0px; padding: 0px 0 0 0px; }
.menuContainer ul li ul.noli { list-style: none; }
.menuContainer ul li ul li { display: block; border-width: 0; border-bottom: 1px solid #ddd; margin: 0px 0 0 0px; }
.menuContainer ul li ul li.sub { padding-bottom: 0px; border-bottom-width: auto; }
.menuContainer ul li ul li.bottom { border-bottom-width: 0; }
.menuContainer ul li ul li.current a { color: #06f; }
.menuContainer ul li ul li.current a:hover {color: #06f;}
/* SIG-88: Update stylesheet: add hover to links */

.menuContainer ul li ul li a { display: block; background: transparent; color: #666; font-weight: normal; padding: 2px 0 0 0px;}
/* SIG-88: Update stylesheet: add hover to links */
.menuContainer ul li ul li a:hover { color: #ff6600; }

.menuContainer ul li ul li ul  { list-style: url('/furniture/images/li-black-arrow.gif'); margin: 5px 0 0 0px; background: #fff;}
.menuContainer ul li ul li ul li { margin: 0 0 2px 0px; border-width: 0;  border-bottom: 1px solid #ddd; }
.menuContainer ul li ul li ul li.bottom { border-bottom-width: auto;}
.menuContainer ul li ul li ul li a { color: #666; text-decoration: none; font-weight: normal;}
/* SIG-88: Update stylesheet: add hover to links */

.menuContainer ul li ul li { padding: 1px 20px 5px; text-indent: 0px; }
/* SIG-88: Update stylesheet: add hover to links */

.menuContainer p.currentIssue{ text-align: center; color: #fff;}
.menuContainer ul.currentIssue { margin: 0; padding: 0 0 10px 25px; list-style: none; }
.menuContainer ul.currentIssue li { padding: 0; margin: 0; border-width: 0; color: #000; }


/*SPONSORS BAR*/
.sponsors { float: right; width: 230px; background: #f1f1f1; margin: 10px 0 10px 0; padding: 14px 0 10px 0;}
#content .sponsors h3 { background: transparent; color: #4494d1; margin: 5px; padding: 0;}

.sponsors .memberlogin { margin: 0 5px; border: 2px solid #ddd; background: #ffffcc;  padding: 0 0 5px 0;}
.sponsors .memberlogin h3 { background: transparent; margin: 4px 0; padding: 0 5px; color: #ff9900; }
.sponsors .memberlogin p { margin: 0; padding: 0 5px; clear: both;}
.sponsors .memberlogin p a { color: #000;}
.sponsors .memberlogin form label { float: left; width: 100px; margin: 3px 0; padding: 0 0 0 5px;}
.sponsors .memberlogin form input { float: left; width: 100px; margin: 3px 0;}
.sponsors .memberlogin form .btn { width: auto; margin: 5px 0 5px 100px; }

.sponsors .newsfeed { border: 2px solid #ddd; background: #e3eeff; padding: 0 0 5px 0; margin: 10px 5px 0 5px;}
.sponsors .newsfeed h3 { background: transparent; margin: 4px 0; padding: 0 5px; color: #0066ff; }
.sponsors .newsfeed img { vertical-align: center; margin: 10px 5px;}
.sponsors .newsfeed p { padding: 0 5px; }
.sponsors .newsfeed p a { color: #0066ff; }

.sponsors .careerscentre { margin: 0 5px; border: 2px solid #ddd; background: #fff; margin: 10px 5px 0 5px; padding: 0 0 5px 0;}
.sponsors .careerscentre h1 { background: transparent; color: #990000; font-size: 1.5em; margin: 4px 5px; font-weight: bold;}
.sponsors .careerscentre h2 { background: transparent; font-size: 1.5em; margin: 0 5px; }
.sponsors .careerscentre h3 { background: transparent; color: #990000; font-size: 1.2em; margin: 0 5px; clear: left; }
.sponsors .careerscentre p { margin: 5px; clear: left; }
.sponsors .careerscentre p img { margin: 5px; float: left;}
.sponsors .careerscentre div { clear: both; margin: 0 5px;}

.sponsors .partnerresearch { margin: 0 5px; border: 2px solid #ddd; background: #fff; margin: 10px 5px 0 5px; padding: 0 0 5px 0;}
.sponsors .partnerresearch h1 { background: transparent; margin: 4px 0; padding: 0 5px; color: #ff9900; }
.sponsors .partnerresearch p { margin: 0 5px; padding: 3px 0; }
.sponsors .partnerresearch a { color: #333; }

.sponsors .technologycentre { margin: 0 5px; border: 2px solid #ddd; background: #fff; margin: 10px 5px; padding: 0 0 5px 0;}
.sponsors .technologycentre h1 { background: transparent; margin: 4px 0; padding: 0 5px; color: #ff9900; }
.sponsors .technologycentre p { margin: 0 5px; padding: 3px 0; }
.sponsors .technologycentre a { color: #333; }
.sponsors .technologycentre ul { margin: 0; padding: 0 0 10px 25px; list-style: url('./images/li-orange-round.gif'); background: #fff;}
.sponsors .technologycentre ul li { padding: 0; margin: 0; border-width: 0;}
.sponsors .technologycentre ul li a { color: #ff9900; text-decoration: none; }

.sponsors .minipoll { margin: 0 5px; border: 2px solid #ddd; background: #fff; margin: 10px 5px 0 5px; padding: 0 0 5px 0;}
.sponsors .minipoll h1 { background: transparent; margin: 4px 0; padding: 0 5px; color: #ff9900; }
.sponsors .hotjobs { margin: 10px 5px; border: 2px solid #ddd; background: #fff; padding: 0 0 5px 0;} 
.sponsors .hotjobs h1 { background: transparent; margin: 4px 0; padding: 0 5px; color: #ff9900; }
.sponsors .hotjobs .sidebartext { padding: 2px 5px; }

.sponsors .featuredlinks { margin: 10px 5px; border: 2px solid #ddd; background: #fff; padding: 0 0 5px 0;} 
.sponsors .featuredlinks h1 { background: transparent; margin: 4px 0; padding: 0 5px; color: #ff9900; }
.sponsors .featuredlinks div { text-align: center; margin: 8px 3px;}

.sponsors .tagline { margin: 10px 5px; border: 2px solid #ddd; background: #fff; color: #888; padding: 5px;} 

.sponsors .picturelinks { margin: 10px 5px; border: 2px solid #ddd; text-align: center; padding: 5px; background: #fff;} 

/* ===
Footer
=== */
#footer {
	clear: both;
	border: solid 1px #000000;
	border-style: solid none;
	width: 100%;
	padding-bottom: 10px;
}
#footer h3 {
	margin: 10px 7px 0 7px;
}
#footer h4 {
	margin: 12px 0 35px 47px;
	font-size: 1em;
}

#footer .section {
	width: 25%;
	float: left;
}
#footer .middle {
	width: 49.5%;
}
#footer .bdr {
	border: solid 1px #000000;
	border-style: none solid;
	zoom: 1;
	padding: 10px 0 10px 31px;
}
#footer .section ul {
	margin: 0 0 0 31px;
	padding: 0;
}
#footer .section ul li, #candloginmenu a {
	list-style: none;
	background: url(bg_orangeArrow.gif) no-repeat 0 3px;
	margin: 1px 0;
	padding: 0 0 0 15px;
}
#footer .middle ul {
	width: 45%;
	margin-left: 0 !important;
	float: left;
}
#footer .middle ul.two {
	width: 54%;
}
#footer .middle ul.two li {
	margin-left: 15%;
}
#footer .section a {
	color: #0066ff;
}
#footer .section a:hover {
	color: #FF9900;
}
#footer2 .footer {
	clear: both;
	padding: 3px;
	margin: 0 0 3px 0;
}
#footer2 .footer a {
	color: #666666;
	text-decoration: none;
	margin: 0 20px;
}
#footer2 .copyright {
	background: #ebebeb;
	padding: 5px;
}
#footer2 .copyright p {
	margin: 0 15px;
	line-height: 1.2em;
}

/* ===
JOBSEARCH RECORDTEMPLATE
=== */

.vacancylong
	{
	position: relative;
	top: 0px;
	left: 0px;
	height: 180px;
	border-top: dashed 1px #666666;
	}

.positionnumberlong
	{
	position: absolute;
	top: 6px;
	left: 0px;
	height: 20px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.datelong
	{
	position: absolute;
	top: 9px;
	left: 30px;
	height: 20px;
	color: #008800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.statusiconslong
	{
	position: absolute;
	top: 26px;
	left: 0px;
	height: 50px;
	}

.joblocationlong
	{
	position: absolute;
	top: 41px;
	left: 30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC4400;
	}

.jobtitlelong
	{
	position: absolute;
	top: 24px;
	left: 30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

.salarylong
	{
	position: absolute;
	top: 57px;
	left: 30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AA00AA;
	}

.jobdescriptionlong
	{
	position: absolute;
	top: 72px;
	left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	}

.relevancelong
	{
	position: absolute;
	top: 6px;
	left: 190px;
	height: 20px;
	}

.bottomlinkslong
	{
	position: absolute;
	top: 136px;
	left: 30px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}

/* ===
VIEW JOB RECORDTEMPLATE
=== */


.joblocationview
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC4400;
	margin-top: 3px;
	}

.jobrefnoview
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009900;
	margin-top: 3px;
	}

.jobtitleview
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px;
	}

.salaryview
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AA00AA;
	margin-top: 3px;
	}



.warningtext	
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	}

.smallnormal		{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #111111; font-weight: normal; }
.fieldlabel		{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #111111; font-weight: bold; }
.extradetail		{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #556677; font-weight: normal; }
.mednormalhighlight	{color: red; font-weight: bold; }
.bold			{font-weight: bold; }


/* ===
MENUS, BUTTONS AND TEXT FIELDS
=== */

a.iconbutton:link, a.iconbutton:visited
	{
	text-decoration: none;
	color: black;
	whitespace: nowrap;
	padding: 0px 12px 1px 4px;
	}

a.iconbutton:hover
	{
	text-decoration: none;
	color: #4494d1;
	whitespace: nowrap;
	padding: 0px 12px 1px 4px;
	}
a.iconbutton img {
	vertical-align: middle;
	margin-bottom: 5px;
}

.buttonstyle
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
	background: #4494d1;
	padding: 3px;
	}

.buttonnofloat
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
	background: #4494d1;
	padding: 3px;
	}

.buttonskin
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
	background: #4494d1;
	padding: 3px;
	}

.textfieldstyle
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: black;
	width: 280px;
	}

.textfieldstylesmall
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: black;
	width: 100px;
	}

.dropdownfixed
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: black;
	width: 280px;
	}

.toprow
	{
	background-color: #a1c9e8;
	color: black;
	}

select
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: black;
	}

.charactercounter
	{
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: solid 1px #444444;
	background-color: #DDE8EE;
	font-weight: bold;
	color: #006699;
	}


/* ===
TABLE, ROW AND CELL FORMATS
=== */

.formtable
	{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	font-weight: bold;
	}

.formtable td
	{
	padding: 0px 10px 15px 0px;
	vertical-align: top;
	}

.locationstable
	{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	font-weight: normal;
	margin-bottom: 10px;
	width: 100%;
	}

.locationstable td
	{
	padding: 0px 4px 4px 0px;
	}

.frontresumelist
	{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	font-weight: normal;
	margin-bottom: 3px;
	width: 100%;
	border-collapse: collapse;
	}

.frontresumelist td
	{
	padding: 4px 8px 4px 8px;
	background-color: #FFFFFF;
	vertical-align: top;
	border-bottom: solid 1px #DDDDDD;
	}

.frontresumelist th
	{
	padding: 4px 8px 4px 8px;
	background-color: #4494D1;
	vertical-align: top;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid 1px #317cb6;
	text-align: left;
	}

.fieldtitle
	{
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
	font-weight: bold;
	width: 150px;
	}

.nowrap
	{
	white-space: nowrap
	}

.smallnormalalt				{font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #AAAAAA;}
.smallnormalalt2			{font-family: Arial,Verdana,Helvetica; font-size: 11px;}
.smallnormaltable			{font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #000000;}
.smallnormaltablealt			{font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #FFFF00;}
.mednormal				{font-family: Verdana,Arial,Helvetica; font-size: 12px;}
.mednormaltable				{font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #000000;}
.mednormalwarn				{font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #FF0000;}
.verysmalltext				{font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000;}
.medbold				{font-family: Verdana,Arial,Helvetica; font-size: 14px; font-weight: bold; COLOR: #FF9900}
.medbold1				{font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; color: #999999;}
.medbold2				{font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; color: #999999;}
.medbold3				{font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.medboldalert				{font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; color: #C3341D;}
.largebold				{font-family: Verdana,Arial,Helvetica; font-size: 18px; font-weight: bold; COLOR: #FF9900}
.smallcompact				{font-family: Verdana,Arial,Helvetica; font-size: 10px;}
.smallbold				{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold}
.smallboldalt				{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.smallboldtabletop			{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.smallboldtemplate			{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.smallboldfooter			{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: normal; color: #C0C0C0;}
.searchtexthighlight			{background: #FFFF00;}
.tdsplitup				{background-color: #D7E4EE; padding: 2px 10px 2px 10px; }

.latestnews				{font-family: Arial,Helvetica; font-size: 10px; }

.latestnews_h				{font-family: Arial,Helvetica; font-size: 10px; color: #999999;}


/* Lates news style */
.latestnews a:link{
	color:#000;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
}

.latestnews a:visited,{
	color:#4494D1;
	text-decoration:none;
}

.latestnews a:active{
	color:#333333;
	text-decoration:none;
}

.latestnews a:hover{
	color:#4494D1;
	text-decoration:underline;
}


/* ===
PLAIN SITE LINK
=== */
A.standardplain:link			{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #000000;}
A.standardplain:visited			{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #000000;}
A.standardplain:hover			{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #000000;}

/* ===
THIRDPARTY MENU
=== */
A.thirdpartymenu:link			{font-family: Verdana,Arial,Helvetica; font-size: 11px;text-decoration: none; color: #FFFFFF;}
A.thirdpartymenu:visited		{font-family: Verdana,Arial,Helvetica; font-size: 11px;text-decoration: none; color: #FFFFFF;}
A.thirdpartymenu:hover			{font-family: Verdana,Arial,Helvetica; font-size: 11px;text-decoration: underline; color: #FFFFFF;}

/* ===
HOTJOBS TABLE
=== */
table.minibasket			{background-color: #D7E4EE;}
tr.minibasketline 			{background-color: #D7E4EE;}
tr.minibasketline2 			{background-color: #D7E4EE;}
tr.minibasketlinehighlight		{background-color: #D7E4EE;}
tr.minibasketlinetitle 			{background-color: #D7E4EE;}

/* ===
COLOURED BG LISTS
=== */
.cvlistline		 		{background-color: #EEEEEE; padding: 2 2 2 2; } /* candidate cv list */
.cvlistsplit		 		{background-color: #E3E3E3}
.applistline		 		{background-color: #EEEEEE; padding: 2 2 2 2; } /* job applications list */
.applistsplit		 		{background-color: #E3E3E3}
.splistline		 		{background-color: #EEEEEE; padding: 2 2 2 2; } /* saved search profile list */
.splistsplit		 		{background-color: #E3E3E3 }
.acclistline		 		{background-color: #EEEEEE; padding: 2 2 2 2; } /* tp account invoices list */
.acclistsplit		 		{background-color: #E3E3E3 }

.loginmenu				{border-top: solid 1px #E3E3E3; background-color: #EEEEEE; padding: 1 5 2 5; }
.loginmenusubheading			{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: normal; padding: 5 0 10 5; }

hr					{height: 1; color: #999999; background-color: #999999; border-width: 0px; }
pre					{font-family: Courier,Times New Roman,Serif; font-size: 11px; }

tr.tableline 				{background-color: #E4E4E4;}

tr.joblisttabledefault			{background-color: #FFF95F;}
tr.joblisttable1			{background-color: #FFE544;}
tr.joblisttable2			{background-color: #FF9999;}
tr.joblisttable3			{background-color: #BBBBFF;}
tr.joblisttable4			{background-color: #DDDDDD;}


.textboxsmall				{font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000; background-color: #FFFFFF; }

/* ===
JOB SEARCH CLASSES
=== */
.jobsearch_job				{border-top: solid 1 #999999; margin: 0 0 10 0; font-family: Verdana,Arial,Helvetica; font-size: 11px }
.jobsearch_toprow			{background-color: D7E4EE; font-size: 10px; }
.jobsearch_countercell			{font-weight: bold; }
.jobsearch_datecell			{font-weight: bold; color: #6498c0}
.jobsearch_title			{font-weight: bold; font-size: 12px; }
.jobsearch_location			{font-weight: bold; font-size: 11px; color: #6498c0}
.jobsearch_salary			{font-weight: bold; font-size: 10px; color: #6498c0}
.jobsearch_description			{border-top: solid 1 #E4E4E4; padding-top: 4px; padding-bottom: 6px }
.vaclist_topbar				{background-color: #eeeeee; border-bottom: solid 1px #999999; margin-bottom: 5px }


#Cand_login {
	border: 1px solid #63AA21;
	background-color: #FFFFFF;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7BBE21;
}
.H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

.style5 {font-size: 10px}
p.clr {height: 1px; font-size: 1%;overflow: hidden; clear: both;margin: 0;padding: 0;}


.homeSection, #frmJobQuickSearch {
	margin: 0 0 15px 0;
}
