/* CSS Document */

body {
margin: 0;
padding:0;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;}

a:link {
color: #000000;}

a:hover {
background-color: #0054a1;
color: #FFFFFF;}

a:visited {
font-style: italic;
color: #000000;}

img.floatRight {
float: right;
margin: 5px;}

img.floatLeft {
float: left;
margin: 5px;}

p.title {
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
text-decoration: underline;}

p.blue {
background-color: #0054a1;
color: #FFFFFF;}

#classlistCourse p, #classlistDate p, #classlistLoc p, #classlistPrice p {
margin-top: 2px;
margin-bottom: 2px;}

ol {
font-family: "Times New Roman", Times, serif;
font-size: 11pt;
}

ol.sublist {
list-style-type: lower-alpha;}

ul li {
list-style-type: square;
font-family: "Times New Roman", Times, serif;
font-size: 11pt;}

#container {
width: 800px;}

#header {
margin-bottom: 20px;}

#header p {
font: italic 10pt "Times New Roman", Times, serif;
text-align: right;}

#content{
margin-left: 250px;
margin-bottom: 10px;
line-height: 1.3em;}

#content h1 {
padding: 25px 10px 10px 0;
font-weight: 700;
font-size: 18pt;
color: #0054a1;
border-top: 20px solid #0054a1;
border-bottom: 2px solid #0054a1;}

#content h1.first {
border-top: 0px;}

#content h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: 700;
color: #0054a1;}

#content h3 {
font-style: italic;
font-family: "Times New Roman", Times, serif;
font-size: 12pt;}

#content p {
font-family: "Times New Roman", Times, serif;
font-size: 11pt;}

#classlistCourse {
float: left;
width: 290px;
padding-top: 10px;
margin-bottom: 10px;}

#classlistDate {
float: left;
width: 85px;
padding-top: 10px;
margin-bottom: 10px;}

#classlistLoc {
float: left;
width: 125px;
padding-top: 10px;
margin-bottom: 10px;}

#classlistPrice {
float: left;
width: 50px;
padding-top: 10px;
margin-bottom: 10px;}

#leftbar {
float: left;
width: 230px;}

#menu {
margin: 0 0 20px 0;
border-top: 2px solid #0054a1;
border-right: 2px solid #0054a1;
border-bottom: 20px solid #0054a1;}

#menu h1 {
padding: 5px;
font-size: 18pt;
font-weight: 700;
background-color: #0054a1;
color: #ffffff;
padding-left: 30px;}

#menu h2 {
font-size: 12pt;
font-weight: 700;
color: #0054a1;
padding-left: 30px;}

#menu p {
font-size: 9pt;
padding-left: 30px;
padding-right: 10px;}

#trainingNav {
margin: 0 0 20px 0;
padding: 10px 0 10px 0;
background-color: #C4CCE6;}

#trainingNav h1{
color: #0054a1;
font-size: 18pt;
font-weight: 700;
padding-left: 10px;}

#trainingNav p{
font-size: 12pt;
padding-left: 10px;}

#angels{
margin: 0 0 20px 0;
background-color: #0054a1;
color: #FFFFFF;
padding: 10px 0 10px 0;}

#angels h1 {
font-size: 18pt;
font-weight: 700;
padding-left: 10px;}

#angels p {
font-size: 12pt;
padding-left: 10px;}

#employment {
margin: 0 0 20px 0;
background-color: #0054a1;
color: #FFFFFF;
padding: 10px 5px 10px 0;
}

#employment h1 {
font-size: 18pt;
font-weight: 700;
padding-left: 10px;}

#employment h2 {
font-size: 12pt;
font-weight: 700;
padding-left: 10px}

#employment p {
font-size: 12pt;
padding-left: 10px;}

#tshirt {
margin: 0 0 20px 0;
background-color: #0054a1;
color: #FFFFFF;
padding: 10px 0 10px 0;
}

#tshirt h1 {
font-size: 24pt;
padding-left: 10px;}

#tshirt h2 {
font-size: 12pt;
padding-left: 10px;}

#tshirt p {
padding-left: 10px;}

#footer {
clear: both;
background-color: #0054a1;
color: #FFFFFF;
font-family: "Times New Roman", Times, serif;
font-size: 10pt;
width: 550px;
padding-left: 5px;
padding-bottom: 5px;}

#footer h2{
color: #FFFFFF;
font-size: 12pt;}