body{background-color:#ececec;}
td{font-size:12px;}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	margin: 4px;
	padding: 4px;
}
.footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	margin: 4px;
	padding: 4px;
	text-decoration: none;
}
.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	margin: 4px;
	padding: 4px;
	text-decoration: none;
}
.footer a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	margin: 4px;
	padding: 4px;
	text-decoration: underline;
}
.imageOver, a.imageOver, a.imageOver img {
	filter: Alpha(opacity=100); /* IE */
	-moz-opacity: 1; /* Mozilla */
}
a.imageOver:hover, a.imageOver:hover img {
	filter: Alpha(opacity=60);
	-moz-opacity: .7;
} 

.menuOver, a.menuOver, a.menuOver img {
	filter: Alpha(opacity=100); /* IE */
	-moz-opacity: 1; /* Mozilla */
}
a.menuOver:hover, a.menuOver:hover img {
	filter: Alpha(opacity=80);
	-moz-opacity: .8;
} 
.midColumn {
	background-image: url(images/navigation/midColumn.gif);
}

#logoLayer{
	left: 0px;
	top: 0;

}
.contentArea {
	margin: 15px 22px 10px;
	padding: 15px 22px 10px;
	vertical-align: top;
}
.contentTable {
	padding: 4px 8px;
	text-align: left;
}
.text_breadcrumbing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.text_breadcrumbing a:link {
	text-decoration: underline;
	color: #666666;
}
.text_breadcrumbing a:visited {
	text-decoration: underline;
	color: #666666;
}
.text_breadcrumbing a:hover {
	text-decoration: none;
}
.contentMenu {
	padding: 15px 8px;
	text-align: left;
}
.tableBorder {
	border: 1px solid #CCCCCC;
}
.text_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}
.popup_text_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#696969;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
.text_body a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.text_body a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.text_body a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
.contentAreaSm {
	margin: 12px;
	padding: 12px;
	vertical-align: top;
	text-align: left;
}
.tableBorderRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.contentMenuRight {
	padding: 15px 8px;
	text-align: right;
}

 

table.jobs  {border:0px solid #cccccc;border-collapse:collapse; }
.jobs th, .jobs td {border-bottom:1px solid #cccccc; padding:4px 4px  4px 0;}
.jobs th {font-size: 10px;}
table.schedule  {border:0px solid #cccccc;border-collapse:collapse; margin:0px; }
.schedule th, .schedule td {border-bottom:0px solid #cccccc; padding:2px;}
.schedule th {font-size: 11px;text-transform:uppercase; background-color:#999999; font-weight:bold;}
.schedule td {font-size: 10px;height:20px;}
.schedule input, .schedule select {font-size: 10px; font-family:arial, helvetica, sans-serif;}

.signup select,select.signup {visibility:visible;height:20px;display:inline;}
.signup th {text-align:left; }
.signup td {padding-right:10px; }
.signup select,.signup input { 	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; }

table.pages  {border:1px solid #cccccc;border-collapse:collapse; margin:2px 8px 2px 5px;}
.pages td {font-size: 10px;font-family: Arial, Helvetica, sans-serif; color: #000033;}
a.pages {font-size: 10px; font-family:Arial, helvetica, sans-serif;}
.training-table th {
 background-color: #AAAAAA;
 color:black;
}
.training-table div {
 display:inline;
}
.training-choices  { margin-left: 30px; }
li { margin-left:20px;}
.listlink2{border-bottom:1px dotted #cccccc;}