.bigtextblk {
	font-family:Georgia, Times, serif;
	font-size:15px;
	color:#222222;
	line-height:25px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}
.bigtextblk a:link {
	color:#676D66;
	text-decoration:underline;
}
.bigtextblk a:visited {
	color:#676D66;
	text-decoration:underline;
}
.bigtextblk a:hover {
	color:#676D66;
	text-decoration:none;
}

.bigtextred {
	font-family:Georgia, Times, serif;
	font-size:17px;
	font-weight: bold;
	color:#C40444;
	line-height:25px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}

.bigtextwht {
	font-family:Georgia, Times, serif;
	font-size:15px;
	color:#ffffff;
	line-height:25px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}

.border {
	border: 1px solid #222;
}

.divider {
	border-bottom: dotted 1px #222;
	margin-left: 20px;
	margin-right: 20px;
}

.logo-home
{
position:relative;
top:-85%;
}
.table
{
position:relative;
top:5px;
}

.nav-home
{
background-image:url(images/nav-home.jpg);
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-home2 {
background-image:url(images/nav-home2.jpg);
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-home2 a:link {
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-home2 a:visited {
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-home2 a:hover {
font-family: Georgia, Times, serif;
font-size:13px;
color:#CCFF00;
text-align:center;
}
.nav-about {
background-image:url(images/nav-about.jpg);
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-about2
{
background-image:url(images/nav-about2.jpg);
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}

.nav-about2 a:link {
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}

.nav-about2 a:visited {
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}

.nav-about2 a:hover {
font-family: Georgia, Times, serif;
font-size:13px;
color:#CCFF00;
text-align:center;
}
.nav-courses {
background-image:url(images/nav-courses.jpg);
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-courses2 {
background-image:url(images/nav-courses2.jpg);
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-courses2 a:link {
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-courses2 a:visited {
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-courses2 a:hover {
font-family: Georgia, Times, serif;
font-size:13px;
color:#CCFF00;
text-align:center;
}
.nav-contact {
background-image:url(images/nav-contact.jpg);
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-contact2 {
background-image:url(images/nav-contact2.jpg);
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-contact2 a:link {
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-contact2 a:visited {
font-family: Georgia, Times, serif;
font-size:13px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.nav-contact2 a:hover {
font-family: Georgia, Times, serif;
font-size:13px;
color:#CCFF00;
text-align:center;
}
table.border {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}
div.border {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}
table.padding {
	margin: 20px 0 0 20px;
	padding: 0 0 0 0;
}
div.page-margin {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0 0px;
}
div.page-margin2 {
	margin: 0 0px 0 0px;
    padding: 10px 0px 0 0px;
    border-right: 1px solid #000;
}
div.top-padding {
	margin: 10px 0 0 0;
}
div.box-padding {
	margin: 0 0 0 0;
	padding: 10px 20px 10px 20px;
}
div.spacer {
	border-top:double;
    margin: 5px 0 5px 0;    
    padding: 5px 0 5px 0;
    clear: both;
}
.ntextblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:20px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}
.ntextblk a, visited {
	font-size:12px;
	color:#676D66;
	line-height:20px;
	text-decoration:none;
}

.ntextblk a:hover {
	font-size:12px;
	color:#676D66;
	line-height:20px;
	text-decoration:underline;
}
.ntextblkb {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:20px;
	font-weight: bold;
}
.ntextwht {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:15px;
}
.ntextwht2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding: 0 0 0 15px;
	line-height: 18px;
}
.ntextwht2 a:link {
	color:#FFFFFF;
	text-decoration: underline;
}
.ntextwht2 a:visited {
	color:#FFFFFF;
	text-decoration: underline;
}
.ntextwht2 a:hover {
	color:#FFFFFF;
	text-decoration: none;
}
.tabletextblk {
	font-family:Gill Sans, Verdana, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#000000;
	padding: 5px 5px 15px 5px;
}
.tabletextwht {
	font-family:Gill Sans, Verdana, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#FFFFFF;
}
.h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #C40444;
	line-height:20px;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
}
.h1 a:link {
	text-decoration:none;
	color:#3F3F3F;
}
.h1 a:visited {
	text-decoration:none;
	color:#3F3F3F;
}
.h1 a:hover {
	text-decoration:none;
	color:#C40444;
}
.h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	text-transform:uppercase;
}
.h3 {
	font-family:Georgia, Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	text-transform:uppercase;
	padding: 0 0 0 15px;
}
.disclaimer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#3F3F3F;
}
.disclaimer a:link {
	color: #3F3F3F;
	text-decoration: underline;
}
.disclaimer a:visited {
	color: #3F3F3F;
	text-decoration: underline;
}
.disclaimer a:hover {
	color: #3F3F3F;
	text-decoration: none;
}
.calendar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF3300;
	text-align:center;
	text-transform:uppercase;
}
.calendar a:link {
	color:#FFFFFF;
}
.calendar a:visited {
	color:#FFFFFF;
}
.tipbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C40444;
	border-left: 1px dotted #C40444;
    border-right: 1px dotted #C40444;
	border-bottom: 1px dotted #C40444;
	border-top: 1px dotted #C40444;
    margin: 40px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
}
.tipbox a:link {
	text-decoration:none;
	color:#C40444;
}
.tipbox a:visited {
	text-decoration:none;
	color:#C40444;
}
.tipbox a:hover {
	text-decoration:underline;
	color:#C40444;
}
.courses {
	font-family:Georgia, Times, serif;
	font-size:12px;
	color:#C40444;
	line-height:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
}
.courses a:link {
	color:#C40444;
	text-decoration: none;
}
.courses a:visited {
	color:#C40444;
	text-decoration: none;
}
.courses a:hover {
	color:#C40444;
	text-decoration: none;
}
.courses2 {
	font-family:Georgia, Times, serif;
	font-size:12px;
	color:#C40444;
	line-height:20px;
	margin: 0px 0px 0px 0px;
    padding: 10px 20px 10px 20px;
}
