@charset "UTF-8";
/* CSS Document */

p	{
font-size: 0.9em;
color: #111;
line-height: 1.4em;
margin: 0 0 10px 0;
padding:0;
}

a:link, a:visited	{
color: #005daa;
text-decoration:none;
}

a:hover, a:active	{
text-decoration:underline;
}

h1	{
color:#005daa;
width: 100%;
border-bottom:2px dotted #005daa;
margin-bottom: 10px;
font-weight: bold;
font-size:1.4em;
}

h2	{
color:#005daa;
width: 100%;
border-bottom:2px dotted #005daa;
margin-bottom: 10px;
padding-top: 15px;
font-weight: bold;
font-size:1em;
clear:both;
text-transform:capitalize;
}

h2.greenInit	{
color:#005daa;
width: 100%;
border-bottom:2px dotted #005daa;
margin-bottom: 10px;
padding-top: 15px;
font-weight: bold;
font-size:1.2em;
clear:both;
text-transform:capitalize;
}

h3	{
color:#005daa;
width: 100%;
border-bottom:2px dotted #005daa;
margin: 10px 0;
padding:10px 0 0 0;
font-weight: bold;
font-size:0.9em;
clear:both;
}

h4	{
margin: 10px 0 0 0;
padding:0;
font-weight: bold;
font-size:0.8em;
clear:both;
}

h5	{
	margin:20px 0 0 0;
	color:#005daa;
	font-weight:bold;
}

em	{ font-style:italic;	}

.green	{color:#079e00;}

.white	{color:#fff;}

.red	{color: #990000; }

.boldGreen	{color:#079e00; font-weight:bold; text-decoration:underline;}

.lighter	{color: #444}

.larger {font-size: 1.3em; }

.blue	{color: #005daa}

.boldBlue	{color:#005daa; font-weight:bold;}

.centre	{text-align:center;}

.clearBoth	{clear:both; padding-top:10px}

hr.shortWidth	{
	width: 50%;
	margin: 10px auto;
	color:#888;
	background-color:#888;
	height:3px;
}

ul, ol	{margin: 0 0 0 25px; padding: 0; font-size: 0.8em;}

ol  ol	{
list-style:lower-alpha;
}


li	{margin-bottom: 10px}

.finePrint	{font-size: 0.69em}

.publication	{font-size: 0.75em}

legend	{
font-size:0.7em;
text-transform:uppercase;
padding: 0 10px;
}

.detailLink	{
	margin-top:0;
}

.noText	{display:none; }


.careerTitle	{
	font-size:15pt;
}

.careerSubHead	{
	text-transform:uppercase;
	color:#005daa;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:10px;
	text-decoration:underline;
}



/*---------------   Tables ------------------- */

.paddedBorderRight	{
padding:10px;
border-right: 1px solid #ddd;
}

.paddedLeft	{
padding-left:10px;
}

.directoryHeader	{
	padding-left:10px;
	font-weight:bold;
	color:#2da343;
	font-size:1.25em;
	border-bottom: 2px dotted #2da343;
	border-top: 2px dotted #2da343;
}

.borderRight	{ border-right: 1px solid #ddd; }
.center	{text-align:center}
.backend { font-size: 0.7em; }

td p{ margin-top:13px; margin-bottom:2px}



/*------------------------   Lists -------------------*/

dl.table-display
{
	float: left;
	width: 520px;
	margin: 10px 0;
	padding: 0;
	border-bottom: 1px solid #999;
	font-size:0.9em;
}

.table-display dt
{
	clear: left;
	float: left;
	width: 200px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
	color:#079e00;
}

.table-display dd
{
	float: left;
	width: 300px;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #999;
}


