body {margin:0 0 0;}

.netscape6problem			{font-family: Verdana,Arial,Helvetica; font-size: 10px;} /* leave this at stylesheet top for netscape browser fix */
.smallnormal				{font-family: Verdana,Arial,Helvetica; font-size: 11px;}
.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: #FF0000;}
.mednormal				{font-family: Verdana,Arial,Helvetica; font-size: 12px;}
.mednormaltable				{font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #000000;}
.mednormalhighlight			{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: normal; color: #0000F9;}
.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: #6498c0}
.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: #000000}
.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: #6498c0;}
.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: #FFEE00; }
.tdsplitup				{background-color: #D7E4EE; padding: 2px 10px 2px 10px; }

/* === DEFAULT SITE LINK === */
A:link					{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #6498c0;}
A:visited					{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #6498c0;}
A:hover					{font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #6498c0;}

/* === 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;}

/* === TEMPLATE HEADER MENU === */
A.templatemenu:link			{font-family: Verdana,Arial,Helvetica; font-size: 10px;text-decoration: none; color: #FFFFFF;}
A.templatemenu:visited		{font-family: Verdana,Arial,Helvetica; font-size: 10px;text-decoration: none; color: #FFFFFF;}
A.templatemenu:hover		{font-family: Verdana,Arial,Helvetica; font-size: 10px;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 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 }

table.formtable				{background-color: #D7E4EE; margin: 10 10 10 10; }

.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; }

form						{border: 0; margin: 0; }
hr						{height: 1; color: #999999; background-color: #999999; border-width: 0px; }
pre						{font-family: Courier,Times New Roman,Serif; font-size: 10px; }
select					{font-weight: normal; font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000; background-color: #FFFFFF; border-color: #DDDDDD; }
select.currencymenu		{font-weight: normal; font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu		{font-weight: normal; font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000; background-color: #609AEF; border-color: #508ADF; }

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 }

.charactercounter			{font-family: Verdana,Arial,Helvetica; font-size: 10px; border-style: solid; border-width: 1; border-color: #999999; background-color: #E9E9E9 }
.buttonstyle				{font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #BBAAAA; }
.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 }
input						{Verdana,Arial,Helvetica; font-size: 12px; }