body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link, a:active { 
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #057;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #005178;
}
.scc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #111;
	line-height: 1.4em;
}
.scc2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: none;
	color: #CC0000;
}
.right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.header01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.header02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.ftbstrap {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.tabborder {
	border: 1px solid #316364;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}
h2 {
	font-family: "Arial Rounded MT Bold", verdana, arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
.a_right {
	float: right;
	padding-left: 6px;
}
/* Navigation List Styles */

#LHS a {
background-color: #FFFFFF;
color: #666666;
font-weight: bold;
width: 129px;
padding: 1px;
padding-top: 3px;
padding-left: 11px;
padding-bottom: 3px;
display: block;
}
#LHSSUB a {
background-color: #eeecec;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
width: 123px;
padding: 1px;
padding-top: 3px;
padding-left: 17px;
padding-bottom: 3px;
display: block;
}
#LHSSUB a:hover {
background-color: #dddddd;
color: #cc0000;
text-decoration: none;
}
#nolhs {
background-color: #dddddd;
color: #cc0000;
font-weight: bold;
width: 129px;
padding: 1px;
padding-top: 3px;
padding-left: 11px;
padding-bottom: 3px;
display: block;
}
#nolhs2 {
background-color: #dddddd;
color: #cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
width: 123px;
padding: 1px;
padding-top: 3px;
padding-left: 17px;
padding-bottom: 3px;
display: block;
}
#nolhs3 {
background-color: #eeecec;
color: #cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
width: 123px;
padding: 1px;
padding-top: 3px;
padding-left: 17px;
padding-bottom: 3px;
display: block;
}
#LHS a:hover {
background-color: #dddddd;
color: #cc0000;
text-decoration: none;
}

/* copyright Styles */
.copyright2 a:link    { color: #999999; text-decoration: underline  /* black */
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;}
.copyright2 a:visited   { color: #999999;  /* grey */
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;}
.copyright2 a:hover   { color: #cc0000;  text-decoration: underline  /* dk red */
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;}

h1#start {
	background: url(media/St@rt_Logo.gif) no-repeat;
	height: 103px;

}
h1#start span {
	display: block;
	height: 0;
	overflow: hidden;
	line-height: 1px;
	text-indent: -9999em;
}
h1#ukol {

	background: url(media/ukonlinecentres_logo.jpg) no-repeat;
	height: 142px;

}
h1#ukol span {

	display: block;
	height: 0;
	overflow: hidden;
	line-height: 1px;
	text-indent: -9999em;
}
#job_ad {
	padding: 1em;
	width: 90%;
	border: 4px groove #005178;
	background-color: #CCFFFF;
	margin: 1em auto;
}
.centre {
	text-align: center;
}
.pic_caption {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: italic;
	color: #92613D;
}
#sum_sch td, #sum_sch th {
	padding: 0.1em .5em;
	border-left: 1px dotted #fac;
}
#sum_sch table {
	color: #000;
	border-collapse: collapse;
	background-color: #ffc;
	border: 2px solid #3c0;
}

.tab_header {
	font-family: "Arial Rounded MT Bold", verdana, arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #3c0;
	border-top: 6px solid #f90;
}
.odd {
	background-color: #cf9;
}

.back_to_top {
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	color: #f90;
	font-size: 0.8em;
	text-align: right;
	padding-bottom: .5em;
	border-bottom: 2px dotted #f90;
}

/* Pilates Styles */
#pilates {
	background-color: #812990;
	color: #fff1ff;
}

#pilates h2 {
	font: 2.5em "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	color: #d7d1ff;
}
#pilates .callout .sig {
	font-family: "Monotype Corsiva", "Brush Script MT Italic", "Lucida Handwriting Italic", cursive;
	font-size: 1.2em;
}

#pilates .callout {
	clear: both;
	width: 12em;
	padding: .5em;
	border: 2px solid #d7d1ff;
	float: right;
	text-align: center;
	font: italic .9em/1.2 Georgia, "Times New Roman", Times, serif;
}
#pilates dt {
	font-size: 1.2em;
	color: #c4da5b;
}
#pilates .highlight {
	color: #fffb90;
}
#pilates a:link, #pilates a:active, #pilates a:visited {
	color: #bff;
	}
#pilates a:hover {
	background-color: #bff;
	color: #842894;
}

.img_right {
	float: right;
}