.main {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder;

	color: #FF0000;

}

.jppagetitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bolder;

	color: #067AB4;

}

.pageheadline{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bolder;

	color: #067AB4;

	border-bottom:1px solid #067AB4; 

	border-top:1px solid #067AB4;

	background-color:#C3D9FF;

}

.sectionheadline{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder;

	color: #067AB4;

	border-bottom:1px solid #067AB4; 

}

.maintext{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

}

.sortlnks{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	background-color: #067AB4;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	text-transform: capitalize;

}

.sortlnks:link, .sortlnks:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	background-color: #067AB4;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	text-transform: capitalize;

}



.sortlnks:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	background-color: #067AB4;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	text-transform: capitalize;

}

.joblnks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #330099;

	height: auto;

	width: auto;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: capitalize;

}

.joblnks:link, .joblnks:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #3300CC;

	height: auto;

	width: auto;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: capitalize;

}



.joblnks:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #3300FF;

	height: auto;

	width: auto;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: capitalize;

}



.emplnks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #067AB4;

	height: auto;

	width: auto;

	font-size: 14px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: capitalize;

}

.emplnks:link, .emplnks:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #067AB4;

	height: auto;

	width: auto;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: capitalize;

}



.emplnks:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #07A8F5;

	height: auto;

	width: auto;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: capitalize;

}



.joblnks a:link {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	font-weight: bolder;

	color: #000099;

}

.curloc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #067AB4;

}

.curloclnk {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #067AB4;

}

.curloclnk:link, .curloclnk:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #067AB4;

}



.curloclnk:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #07A8F5;

	text-decoration: underline;

}



.cattdeven {

	background-color: #F9FCCF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF3300;

	font-weight: bold;

}

.cattdodd {

	background-color: #F7FBBB;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;	

	color: #FF3300;

	font-weight: bold;

}

.even {

	background-color: #E8EEF7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.odd {

	background-color: #E0ECFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.jobstatusmsg {

	color: Red;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}

.jplnks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #9900CC;

	font-size: 10px;

}

.jplnks:link, .jplnks:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #9900CC;

	font-size: 10px;

}



.jplnks:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #9900CC;

	font-size: 10px;

}

table.contentpaneopen, table.contentpane {

	margin: 0;

	padding: 0;

}

/* form validation */

.invalid { border-color: #ff0000; }

label.invalid { color: #ff0000; }
