.bkgtile { 	background: url("../images/bkgtile.gif"); 	background-repeat: repeat-x; 	background-position: top; 	background-color : #ceef16;	}.dropshadow { 	background: url("../images/dropshadow.jpg"); 	background-repeat: repeat-y; 	background-position: top; 	background-color : #ffffff;	}.bkgribbon { 	background: url("../images/bkgribbon.jpg"); 	background-repeat: no-repeat; 	background-position: top; 	}.wrapper {	position: relative;	margin: 0 auto;	width: 850px;	} p {	font : 11px verdana, helvetica, arial, geneva, sans-serif;	color : #000000;	background : transparent;	line-height: 18px;	}.introtext {	font : 13px verdana, helvetica, arial, geneva, sans-serif;	color : #000000;	background : transparent;	line-height: 20px;	}.text {	font : 11px verdana, helvetica, arial, geneva, sans-serif;	color : #000000;	background : transparent;	}	.whiteextraleading {	font : 11px verdana, helvetica, arial, geneva, sans-serif;	line-height: 24px;	color : #FFFFFF;	background : transparent;	}.caption {	font : 9px verdana, helvetica, arial, geneva, sans-serif;	color : #000000;	background : transparent;	}.heading {	font : 18px verdana, helvetica, arial, geneva, sans-serif;	font-weight : bold;	background : transparent;	}.subheading {	font : 13px verdana, helvetica, arial, geneva, sans-serif;	background : transparent;	}.grayheading {	font : 13px verdana, helvetica, arial, geneva, sans-serif;	color : #666666;	background : transparent;	}.whitetext {	font : 11px verdana, helvetica, arial, geneva, sans-serif;	color : #ffffff;	background : transparent;	}.subhead {	font : 13px verdana, helvetica, arial, geneva, sans-serif;	font-weight : bold;	color : #520410;	background : transparent;	}.white {	color : #ffffff;	}.black {	color : #000000;	}.red {	color : #520410;	}.flag {	color : #FF0000;	}.green {	color : #ceef16;	}.dkgreen {	color : #99b807;	}.ltgreen {	color : #f5fcd0;	}ul {
		font : 11px verdana, helvetica, arial, geneva, sans-serif;
		color : #000000;
		background : transparent;	line-height: 18px;	}

	ol {
		font : 11px verdana, helvetica, arial, geneva, sans-serif;
		color : #000000;
		background : transparent;	line-height: 18px;	}

	li {
		font : 11px verdana, helvetica, arial, geneva, sans-serif;
		color : #000000;
		background : transparent;	line-height: 18px;	}

	/* for text entered into form input boxes */.form {
		font : 11px verdana, helvetica, arial, geneva, sans-serif;
		color : #000000;
		background : white;
		}

	/* for text in a drop-down menu */.dropdown {	font : 11px verdana, helvetica, arial, geneva, sans-serif;	color : #000000;	background : white;	}/* HTML buttons */
.btn {
		font : 11px verdana, helvetica, arial, geneva, sans-serif;
		color : #000000;
		background : #ceef16;
		}

/* padding on Home - New jobs */
.paddingHomeNJ {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 31px;
	line-height: 13px;	}/* padding on Available jobs list */
.paddingJobsT {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 0px;	vertical-align: top;	font: 11px verdana, helvetica, arial, geneva, sans-serif;	font-weight: bold;	color: #000000;	background: transparent;	line-height: 13px;
	}/* padding on Available jobs list */
.paddingJobs {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 0px;	vertical-align: top;	font: 11px verdana, helvetica, arial, geneva, sans-serif;	color: #000000;	background: transparent;	line-height: 13px;
	}/* padding on Available jobs list */
.paddingJobsD {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;	vertical-align: top;	font: 11px verdana, helvetica, arial, geneva, sans-serif;	color: #000000;	background: transparent;	line-height: 13px;
	}/* padding on Available jobs list */
.paddingJobsTa {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 0px;	vertical-align: top;	font: 11px verdana, helvetica, arial, geneva, sans-serif;	font-weight: bold;	color: #000000;	background: #f5fcd0;	line-height: 13px;
	}/* padding on Available jobs list */
.paddingJobsa {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 0px;	vertical-align: top;	font: 11px verdana, helvetica, arial, geneva, sans-serif;	color: #000000;	background: #f5fcd0;	line-height: 13px;
	}/* padding on Available jobs list */
.paddingJobsDa {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;	vertical-align: top;	font: 11px verdana, helvetica, arial, geneva, sans-serif;	color: #000000;	background: #f5fcd0;	line-height: 13px;
	}/* padding on home lower right */
.paddingHome {
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}/* padding on sitemap1 */
.paddingsitemap1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	}/* padding on sitemap2 */
.paddingsitemap2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	}/* padding on sitemap2 */
.paddingsitemap3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
	}A:visited {	color : #798400;	background : transparent;	text-decoration : underline;	}	A:link {	color : #798400;	background : transparent;	text-decoration : underline;	}	A:hover {	color : #520410;	background : transparent;	text-decoration : none;	}	A:active {	color : #520410;	background : transparent;	text-decoration : underline;	}