

.netscape6problem {FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica}
.smallnormal {FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica}
.smallnormaltable {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica}
.smallnormaltablealt {FONT-SIZE: 10px; COLOR: #80C51D; FONT-FAMILY: Verdana,Arial,Helvetica}
.mednormal {FONT-SIZE: 12px; FONT-FAMILY: Verdana,Arial,Helvetica}
.mednormaltable {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica}
.medbold {FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica}
.medbold1 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #006600; FONT-FAMILY: Verdana,Arial,Helvetica}
.medbold2 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #004800; FONT-FAMILY: Verdana,Arial,Helvetica}
.medbold3 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Verdana,Arial,Helvetica}
.largebold {FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana,Arial,Helvetica}
.small	{ font-size: 7.5pt; font-family: Verdana,Arial; font-weight: normal }
.smallcompact {FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica}
.smallbold {FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Arial,Helvetica}
.smallboldtabletop {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana,Arial,Helvetica}
.smallboldtemplate {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana,Arial,Helvetica}
.smallboldfooter {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c0c0c0; FONT-FAMILY: Verdana,Arial,Helvetica}
HR {HEIGHT: 1px; BACKGROUND-COLOR: #999999}
TR.tableline {BACKGROUND-COLOR: #80C51D}
TR.joblisttabledefault {BACKGROUND-COLOR: #ffffff}
TR.joblisttable1 {BACKGROUND-COLOR: #dddddd}
TR.joblisttable2 {BACKGROUND-COLOR: #ff9999}
TR.joblisttable3 {BACKGROUND-COLOR: #bbbbff}
TR.joblisttable4 {BACKGROUND-COLOR: #dddddd}
.charactercounter {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica; BACKGROUND-COLOR: #e9e9e9}
.none	{display: none !important; visibility: hidden;}
.inline	{display: inline;}
.vAlign	{vertical-align: middle; margin-bottom: 3px;}

a:link		{ text-decoration: underline; color:black; }
a:visited	{ text-decoration: underline; color:black; }
a:hover		{ text-decoration: none; color:#80C51D; }

div.prop {
    height:100px;
    float:right;
    width:1px;
  }

div.spacer 
	{
  	clear: both;
	height: 1px;
	overflow:hidden;
  	}

body	{
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 9pt; 
	font-weight: normal; 
	color: Black;  
	padding: 0;
	margin: 0;
}

img		{border: 0px;}

#centrecolumn
	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	}

#header
	{
	width: 760px;
	text-align: left;
	margin: 0 auto;
	margin-top: 8px;
	margin-bottom: 8px;
	}

#headerimageleft
	{
	position: relative;
	width: 340px;
        height: 53px;
	float: left;
        margin-bottom: 8px;
	}

#headerimageright
	{
	position: relative;
	width: 0px;
	float: right;
	padding-top: 20px;
	}

#logoimage
	{
	position: relative;
	width: 100px;
        height: 28px;
	float: left;
	}

#logomenu
	{
	float: left;
	text-align: center;
	padding-bottom: 7px;
        padding-top: 25px;
	width: 100%;
	background-color: white;
        }

#templatemenu
	{
	float: left;
	text-align: left;
	padding-bottom: 3px;
	width: 100%;
	background-color: white;
        border-bottom: solid 3px #80C51D;
	border-top: solid 3px #80C51D;
        }


#content
	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 760px;
	text-align: left;
	margin: 0 auto;
	}

#footer
	{
	position: relative;
	top: 0px;
	left: 0px;
	width: 760px;
	text-align: left;
	margin: 0 auto;
	clear: both;
	}


h1
	{
	width: auto;
	text-align: left;
	color: black;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 13px;
	margin: 0px;
	margin-bottom: 10px;
	margin-top: 5px;
	}
h2	
	{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: black;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	}

p	
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
	}

li	
	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

#jobBasketArea {
	position: relative;
}
#loadingMsg {
	z-index: 100;
	width: 100%;
	background: #FFFFFF;
	height: 100%;
}

/* Basket links on each job record */
.jobLinks {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}
.jobLinks li {
	display: inline;
	margin: 0 15px 0 0;
	padding: 0;
	list-style: none;
}
.basketLink {
	background: url(basket.gif) no-repeat left center;
	padding: 4px 0 4px 28px;
}
.removeFromBasket {
	background-image: url(basket_full.gif);
}

.joblocationview
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600;
	margin-top: 3px;
	}

.companyview
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #008000;
	margin-top: 3px;
	}

.jobrefview
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009D00;
	margin-top: 3px;
	}


.salaryview
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004800;
	margin-top: 3px;
	}
                                                                        