* {
	margin: 0px;	padding: 0px;	font-family: Arial, Verdana, "Lucida Grande", sans-serif;}
h1 { font-size: 30px; }h2 { font-size: 24px; }h3 { font-size: 20px; }h4 { line-height: 16px; padding: 0px; margin: 0px; font-style: normal; font-weight: normal; font-size: 16px; }h5 { font-size: 14px; }h6 { font-size: 10px; }p  { font-size: 12px; }b  { font-weight: bold; }a, a:link, a:visited {	color: #0066cc;	text-decoration: none;}a:hover {	text-decoration: underline;}img {	border-style: none;	border-width: 0px;}table {	font-size: 12px;}th {	text-align: left;	color: white;	padding-left: 15px;	padding-bottom: 10px;	padding-right: 20px;	padding-top: 10px;}ul {	font-size: 12px;}li {	list-style-position: outside;
}.skillshomeType {	font-weight: bold;	font-family: VAGRounded, Arial, Verdana, sans-serif;	color: #003366;	font-size: 48px;}.booklet {	margin-top: 20px;	height: 350px;	margin-right: 10px;	margin-left: 10px;	padding-bottom: 20px;	display: block;	margin-bottom: 20px;	float: left;	width: 200px;}.bimage {	padding-bottom: 10px;	text-align: center;	height: 250px;	display: block;	float: left;	width: 100%;}.bstatus {	margin-bottom: 5px;	float: left;	width: 100%;}.bprogress {	margin: 0px;	padding: 0px;	width: 55%;	float: left;	height: 35px;}input, textarea, select {	padding: 4px;	font-size: 12px;	margin-bottom: 5px;	border-color: #999999;	border-style: solid;	border-width: 1px;}.box {	width: 320px;}.section {	margin-top: 0px;	text-align: left;	margin-bottom: 30px;	width: 100%;	border: 0px;	border-spacing: 0px;	padding: 0px;}.section h3, .section h5, .section p {	margin-bottom: 10px;	padding-right: 30px;}.section img {	margin-top: 0px;}.sectionRight {	padding: 0px;	margin: 0px;	font-size: 12px;	text-align: left;	width: 330px;	float: right;}.sectionRight td {	font-size: 12px;}.sectionFinish {	text-align: center;	margin-bottom: 20px;	display: block;	float: left;	width: 660px;}.submit {	float: left;	padding: 7px;	margin: 0px;	font-size: 14px;	border-width: 1px;	color: white;	cursor: pointer;	background-color: #cc0000;}.submit:hover {	background-color: #0066cc;	color: #FFFFFF;}.submitlink {	margin-left: 0px;	margin-bottom: 0px;	margin-right: 10px;	margin-top: 0px;	display: block;	float: left;	padding: 7px;	font-size: 12px;	color: black;	text-decoration: none;	border-color: #999999;	border-style: solid;	border-width: 1px;	cursor: pointer;	background-color: #f0efed;}.submitlink:hover {	background-color: #0066cc;	color: #FFFFFF;}li.Nav {	height: 15px;	background-image: url(/graphics/section_notdone.jpg);	background-repeat: no-repeat;	width: 7.5%;	float: left;	margin: 0px;	padding: 0px;}.pg8l {	padding: 4px;	display: block;	float: left;	margin-right: 20px;	width: 200px;}.pg8r {	padding: 4px;	display: block;	float: left;	width: 80px;}.pg10l {	padding: 4px;	float: left;
	display: block;	margin-right: 10px;	width: 145px;}.pg131 {	width: 160px;}.pg132 {	width: 300px;}.pg133 {	width: 160px;}.pg14l {	padding: 4px;	display: block;	float: left;	width: 100px;}.pg14r {	padding: 4px;	display: block;	float: left;	width: 200px;}.s3p24 {	width: 160px;}.weelink {	font-size: 10px;}/*  * * Homepage banner links with graphic rollover  * */.home_sfl {	background: url(../graphics/sfl_banner.jpg) no-repeat; 	width:660px; 	height:100px; 	float:left;	margin-bottom: 3px;}.home_sfl:hover {	background: url(../graphics/sfl_banner_over.jpg) no-repeat; }

.home_staff {	background: url(../graphics/staff_banner.jpg) no-repeat; 	width:660px; 	height:200px; 	float:left;	margin-bottom: 3px;}.home_staff:hover {	background: url(../graphics/staff_banner_over.jpg) no-repeat; }
.home_tran {	background: url(../graphics/tran_banner.jpg) no-repeat; 	width:660px; 	height:100px; 	float:left;	margin-bottom: 3px;}.home_tran:hover {	background: url(../graphics/tran_banner_over.jpg) no-repeat; 	width:660px; 	height:100px; 	float:left;}

.error {
	color: #f33;
	font-weight: bold;
	font-size: 12px;
}