/**
 * basic.css
 * ----------------------------
 * Nick Nettleton, Plum Digital Media, www.plumdigitalmedia.com
 * Copyright 2004. All rights reserved.
 * ----------------------------
 * Modified by Jon Owen, Cactusoft Ltd, www.cactusoft.com
 * Copyright 2004. All rights reserved.
 * ----------------------------
 */


/* basics */

body {
	color: #000000 ;
	background-color: #ffffff ;
	}
a {
	color: #ff6600 ;
	text-decoration: none ;
	}
a:hover {
	text-decoration: underline ;
	}
.lofi {
	display: none; 
	}


/* text */

body, td, th {
	font: 11px Verdana, Arial , Helvetica , sans-serif;
	}
p, ol, ul, dl {
	line-height: 1.6em;
	margin-top: 0 ;
	margin-bottom: 1.6em;
	}
h1 {
	color: #FF6600 ;
	text-transform: lowercase ;
	font-size: 19px ;
	font-family: Arial, sans-serif ;
	line-height: 1.6em;
	margin-top: 0 ;
	margin-bottom: 5px ;
	}
h2, h3 {
	font-size: 11px ;
	font-weight: bold ;
	line-height: 1.6em ;
	margin-top: 0 ;
	margin-bottom: 1.6em;
	}

/* rules */

div.hr {
	height: 1px ;
	background-image: url(/library/artwork/dots_1.gif) ;
	background-repeat: repeat-x ;
	margin-bottom: 1em ;
	}
div.hr hr {
	display: none ;
	}


/* forms */

form {
	margin: 0 ;
	}
input, select, textarea, button {
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	}
button, input.button {
	cursor: hand ;
	cursor: pointer ;
	}
table.form {
	}
table.form th {
	text-align: right ;
	font-weight: normal ; 
	font-style: normal ;
	color: #666 ;
	padding: 4px ;
	}
table.form td {
	padding: 4px ;
	}

/* listings and data tables */

table.listing {
	width: 100% ;
	}
table.listing th {
	text-align: left ;
	font-weight: normal ;
	font-style: normal ;
	background-color: #666 ;
	color: white ;
	padding: 2px 5px ;
	}
table.listing td {
	padding: 5px ;
	border-bottom: 1px solid #ddd ;
	}

 
/**
 * parodia standard
 */

.netscape6problem			{font-family: Verdana, Arial; font-size: 10px;} /* leave this at stylesheet top for netscape browser fix */
.smallnormal				{font-family: Verdana, Arial; font-size: 11px;}
.smallnormalorange			{font-family: Verdana, Arial; font-size: 11px; color: #FF6600;}
.smallnormalwhite			{font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF;}
.smallnormalalt				{font-family: Verdana, Arial; font-size: 11px; color: #AAAAAA;}
.smallnormalalt2			{font-family: Arial, Sans-Serif; font-size: 11px;}
.smallnormaltable			{font-family: Verdana, Arial; font-size: 11px; color: #000000;}
.smallnormaltablealt			{font-family: Verdana, Arial; font-size: 11px; color: #FF0000;}
.mednormal				{font-family: Verdana, Arial; font-size: 12px;}
.mednormaltable				{font-family: Verdana, Arial; font-size: 11px; color: #000000;}
.mednormalhighlight			{font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #0000F9;}
.mednormalwarn				{font-family: Verdana, Arial; font-size: 11px; color: #FF0000;}
.verysmalltext				{font-family: Verdana, Arial; font-size: 10px; color: #000000;}
.medbold				{font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: #FF6600}
.medbold1				{font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #999999;}
.medbold2				{font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #999999;}
.medbold3				{font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.medboldalert				{font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #ff3300;}
.largebold				{font-family: Arial; font-size: 19px; font-weight: bold; color: #FF6600; text-transform: lowercase; margin-top: 0; margin-bottom: 5; line-height: 1.6em;}
.smallcompact				{font-family: Verdana, Arial; font-size: 10px;}
.smallbold				{font-family: Verdana, Arial; font-size: 11px; font-weight: bold}
.smallboldalt				{font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.smallboldtabletop			{font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #ff6600;}
.smallboldtemplate			{font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.smallboldfooter			{font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #C0C0C0;}
.searchtexthighlight			{background: #FFEE00;}
.tdsplitup				{background-color: #D7E4EE; padding: 2px 10px 2px 10px; }


/* === THIRDPARTY MENU === */
A.thirdpartymenu:link			{font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF;}
A.thirdpartymenu:visited		{font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF;}
A.thirdpartymenu:hover			{font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color: #FFFFFF;}

/* === HOTJOBS TABLE === */
table.minibasket			{background-color: #FF9900;}
tr.minibasketline 			{background-color: #FF9900;}
tr.minibasketline2 			{background-color: #FF9900;}
tr.minibasketlinehighlight		{background-color: #FF9900;}
tr.minibasketlinetitle 			{background-color: #FF9900;}

/* === 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: #FFFFFF; margin: 10 10 10 10; }

.loginmenu				{border-top: solid 1px #FF9900; background-color: #FF9900; padding: 0 0 5 5; font-weight: bold; }
.loginmenusubheading			{font-family: Verdana, Arial; 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: 11px; }
select					{font-weight: normal; font-family: Verdana, Arial; font-size: 10px; color: #000000; background-color: #FFFFFF; border-color: #DDDDDD; }
select.currencymenu			{font-weight: normal; font-family: Verdana, Arial; font-size: 10px; color: #000000; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu			{font-weight: normal; font-family: Verdana, Arial; 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; font-size: 10px; border-style: solid; border-width: 1; border-color: #999999; background-color: #E9E9E9 }
.buttonstyle				{font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #FF9900; padding: 2px; }
.textboxsmall				{font-family: Verdana, Arial; font-size: 10px; color: #000000; background-color: #FFFFFF; }

/* === JOB SEARCH CLASSES === */
.jobsearch_job				{border-top: solid 1px #999999; margin: 0 0 10px 0; font-family: Verdana, Arial; font-size: 11px }
.jobsearch_toprow			{background-color: #000099; font-size: 10px; }
.jobsearch_countercell			{font-weight: bold; color: #FFFFFF }
.jobsearch_datecell			{font-weight: bold; color: #FFFFFF }
.jobsearch_title			{font-weight: bold; font-size: 12px; }
.jobsearch_description			{border-top: solid 1px #E4E4E4; padding-top: 4px; padding-bottom: 6px }
.vaclist_topbar				{background-color: #eeeeee; border-bottom: solid 1px #999999; margin-bottom: 5px }
input					{font-family: Verdana, Arial; font-size: 11px; font-weight: normal }