img{border:none;}
a { text-decoration:none; }

body {
	background-image:url(background.jpg);
	padding:0;
	margin:0;
    font-family:Arial, Sans-Serif;
	font-size:12px;
}

th { text-align:left;}

//td { padding-right:5px;}

.titleblue { 
	font-family:Arial, Sans-Serif;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	color:#005496;
	}
	
.titlegreen { 
	font-family:Arial, Sans-Serif;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	color:#017e3e;
	}
	
.titlered { 
	font-family:Arial, Sans-Serif;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	color:#ed1c24;
	}
	
.titleyellow { 
	font-family:Arial, Sans-Serif;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	color:#fdb814;
	}
	
.titlepurple { 
	font-family:Arial, Sans-Serif;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	color:#820c8e;
	}
	
.titlewhite { 
	font-family:Arial, Sans-Serif;
	font-size:17px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	}

.text { 
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
	
.textjobs {
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height: 18px;
}
	
.text11 { 
	font-family:Arial, Sans-Serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
	
.text10 { 
	font-family:Arial, Sans-Serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}
	
.textwhite { 
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
.catchline { 
	font-family:Arial, Sans-Serif;
	font-size:14px;
	color:#000000;
	font-style:italic;
	}	
	
.minitextwhite { 
	font-family:Arial, Sans-Serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.minitextgrey { 
	font-family:Arial, Sans-Serif;
	font-size:9px;
	color:#888888;
	text-decoration:none;
	}
	
	
.bottomnav:link {color: #888888}
.bottomnav:visited {color: #888888}
.bottomnav:active {color: #888888}
.bottomnav:hover {color: #005496}

.bottomnav { 
	font-family:Arial, Sans-Serif;
	font-size:10px;
	text-decoration:underline;
	}
	
.navpurple:link {color: #000000}
.navpurple:visited {color: #000000}
.navpurple:active {color: #000000}
.navpurple:hover {color: #820c8e}

.navpurple { 
	font-family:Arial, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	}
	
.navred:link {color: #000000}
.navred:visited {color: #000000}
.navred:active {color: #000000}
.navred:hover {color: #ed1c24}

.navred { 
	font-family:Arial, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	}
	
.navblue:link {color: #000000}
.navblue:visited {color: #000000}
.navblue:active {color: #000000}
.navblue:hover {color: #005496}

.navblue { 
	font-family:Arial, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	}
	

.logotable { 
	border-width:1px;
	border-top: solid #fffff;
	border-bottom: solid #c7d5e1;
	border-left: solid #ffffff;
	border-right: solid #c7d5e1;
	width:130px;
	height:120px;
	}
	
.logotableright { 
	border-width:1px;
	border-top: solid #fffff;
	border-bottom: solid #c7d5e1;
	border-left: solid #ffffff;
	border-right: solid #ffffff;
	width:130px;
	height:120px;
	}

.logotablebottom { 
	border-width:1px;
	border-top: solid #fffff;
	border-bottom: solid #ffffff;
	border-left: solid #ffffff;
	border-right: solid #c7d5e1;
	width:130px;
	height:120px;
	}
	
.logotablebottomright { 
	border-width:1px;
	border-top: solid #fffff;
	border-bottom: solid #ffffff;
	border-left: solid #ffffff;
	border-right: solid #ffffff;
	width:130px;
	height:120px;
	}
	
.stafflistingtable td { 
	border-width:2px;
	border-bottom: solid #c7d5e1;
	table-layout:auto;
	}		

	.valid {
		color:green;
	}
	.invalid { color:red; }

.jobApplication1 { color:white }
.jobApplication2 { font-weight:bold; padding: 4px 0 2px 0 }
.jobApplication3 {  }

.redcode { color: #F00;
			font-weight: bold;
			font-size: 14px;}
