﻿/******************************************************
GENERAL
******************************************************/
* { 
padding: 0; 
margin: 0; 
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
 }
#wrapper { 
margin: 0 auto;
width: 1024px;
background-color:#ffffff;
}
#faux {
margin-bottom: 0px;
overflow: hidden;
width: 100%
}
/******************************************************
HEADER
******************************************************/
#header {
color: #333;
width: 1000px;
padding: 0px;
height: 189px;
margin: 10px 0px 0px 0px;
}
#mainLogo{
position:absolute; 
left:auto; 
right:auto;
margin:0 0 0 0; 
z-index:0;
}
#subLogo{
position:absolute; 
left:auto; 
right:auto;
margin:90px 0 0 310px; 
z-index:1;
}
/******************************************************
Site Utilities
******************************************************/
#siteUtilities{
margin-top: 25px;
float:right;
text-align:right;
font-size:13pt;
}
#siteUtilities a:link{
color:#ed1c24;
text-decoration: none;
}
#siteUtilities a:visited{
color:#ed1c24;
text-decoration: none;
}
#siteUtilities a:visited{
color:#ed1c24;
text-decoration: underline;
}
/******************************************************
NAVIGATION
******************************************************/
#navigation, #navigation * {
padding: 0px;
margin: 0px;
height: 56px;
color: #ffffff;
font-family: Century Gothic, Futura, sans-serif;
font-size:18px;
line-height:50px;
}
#navigationTable{
width:100%;
}
#navigationTable a{
display: block;
width: 100%;
background-image:url(images/nav/navSlice.png);
background-repeat:repeat-x;
text-align:center;
text-decoration: none;
}
#navigationTable a:hover{
background-image:url(images/nav/navSliceHover.png);
}
#navSpacer {
width: 3px;
background-image:url(images/nav/navDivider.png);
}
#navLeft {
width: 22px;
background-image:url(images/nav/navLeft.png);
}
#navRight {
width: 22px;
background-image:url(images/nav/navRight.png);
}
/******************************************************
CONTENT
******************************************************/
#content { 
margin: 0px;
width: 950px;
margin-left:auto;
margin-right:auto;
}
#content ul { 
margin: 0px;
margin-bottom:10px;
margin-left: 35px;
list-style-position: outside;
}
#content ol, * ol { 
margin: 0px;
margin-bottom:10px;
margin-left: 35px;
list-style-position: outside;
}
#content a:link{
 color: #c1272d;
 text-decoration: none;
}
#content a:visited{
 color: #c1272d;
 text-decoration: none;
}
#content a:hover
{
color: #c1272d;
text-decoration: underline;
}
#content h1{
margin-bottom:10px;
color:#074980;
font-family: Century Gothic, Futura, sans-serif;
font-weight: normal;
}
#content h2{
margin-bottom:10px;
color:#074980;
font-family: Century Gothic, Futura, sans-serif;
font-weight: normal;
}
#content h3{
margin-bottom:10px;
color:#074980;
font-family: Century Gothic, Futura, sans-serif;
font-weight: normal;
}
#content h4{
margin-bottom:10px;
color:#074980;
font-family: Century Gothic, Futura, sans-serif;
font-weight: normal;
}
#content p{
margin-bottom:10px;
}
#content ol li{
margin-left:20px;
}
/******************************************************
WIDGETS
******************************************************/
#widgets{
margin:0;
padding:0;
width: 1000px;
margin-left:auto;
margin-right:auto;
empty-cells: show;
border-collapse: collapse;
border-spacing: 0px;
}
#widgetsCollapse{
margin:0;
padding:0;
width: 1000px;
margin-left:auto;
margin-right:auto;
empty-cells: show;
border-collapse: collapse;
border-spacing: 0px;
}
#widgetsCollapse *.collapse {
display: none;
}
#widgetsCollapse:hover *.collapse {
display: block;
}
#widgetHeading {
margin: 0px;
padding: 0px;
font-size: 23px;
line-height: 23px;
margin-top: 5px;
font-family: Century Gothic, Futura, sans-serif;
color:#ffffff;
font-weight:normal;
}
#widgetContent{
padding:10px;
font-size:16px;
vertical-align:top;
}
#widgetgoldLeftTop {
margin: 0px;
padding: 0px;
width: 14px;
height: 76px;
background-image: url('images/slices/goldLeftTop.png');
background-repeat: no-repeat;
background-position: top left;
}
#widgetgoldTopSlice {
margin: 0px;
padding: 0px;
height: 76px;
min-height: 76px;
max-height: 76px;
background-image: url('images/slices/goldTopSlice.png');
background-repeat: repeat-x;
background-position: top left;
text-align: center;
vertical-align: middle;
}
#widgetgoldRightTop {
margin: 0px;
padding: 0px;
width: 14px;
height: 76px;
background-image: url('images/slices/goldRightTop.png');
background-repeat: no-repeat;
background-position: top left;
}

#widgetblueLeftTop {
margin: 0px;
padding: 0px;
width: 14px;
height: 76px;
background-image: url('images/slices/blueLeftTop.png');
background-repeat: no-repeat;
background-position: top right;
}
#widgetblueTopSlice {
margin: 0px;
padding: 0px;
height: 76px;
background-image: url('images/slices/blueTopSlice.png');
background-repeat: repeat-x;
background-position: top left;
text-align: center;
vertical-align: middle;
}
#widgetblueRightTop {
margin: 0px;
padding: 0px;
width: 14px;
height: 76px;
background-image: url('images/slices/blueRightTop.png');
background-repeat: no-repeat;
background-position: top left;
}

#widgetredLeftTop {
margin: 0px;
padding: 0px;
width: 14px;
height: 76px;
background-image: url('images/slices/redLeftTop.png');
background-repeat: no-repeat;
background-position: top right;
}
#widgetredTopSlice {
margin: 0px;
padding: 0px;
height: 76px;
background-image: url('images/slices/redTopSlice.png');
background-repeat: repeat-x;
background-position: top left;
text-align: center;
vertical-align: middle;
}
#widgetredRightTop {
margin: 0px;
padding: 0px;
width: 14px;
height: 76px;
background-image: url('images/slices/redRightTop.png');
background-repeat: no-repeat;
background-position: top left;
}

#leftSlice {
margin: 0px;
padding: 0px;
width: 14px;
background: url(images/slices/LeftSlice.png);
background-repeat: repeat-y;
}
#rightSlice {
margin: 0px;
padding: 0px;
width: 14px;
background: url(images/slices/RightSlice.png);
background-repeat: repeat-y;
}

#leftBottom {
margin: 0px;
padding: 0px;
min-width: 14px;
height: 14px;
background: url(images/slices/LeftBottom.png);
background-repeat: no-repeat;
}
#bottomSlice {
margin: 0px;
padding: 0px;
height: 14px;
background: url(images/slices/BottomSlice.png);
background-repeat: repeat-x;
}
#rightBottom {
margin: 0px;
padding: 0px;
min-width: 14px;
height: 14px;
background: url(images/slices/RightBottom.png);
background-repeat: no-repeat;
}
/******************************************************
SMALL BUTTON
******************************************************/
#smallButton {
margin: 0px;
padding: 0px;
width: 218px;
height: 64px;
background-repeat: no-repeat;
background-position: center center;
line-height:53px;
font-weight:normal;
font-family: Century Gothic, Futura, sans-serif;
font-size:16px;
text-align: center;
margin-left: auto;
}
#smallButton b {
font-weight:normal;
}
#smallButton a:link {
display: block;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
text-decoration: none;
color:white;
}
#smallButton a:active {
display: block;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
text-decoration: none;
color:white;
}
#smallButton a:visited {
display: block;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
text-decoration: none;
color:white;
}
#smallButton a:hover {
background-image: url(images/buttons/smallButtonHover.png);
background-repeat: no-repeat;
background-position: center center;
}
/******************************************************
LARGE BUTTON
******************************************************/
#largeButton {
margin: 0px;
padding: 0px;
width: 330px;
height: 64px;
background-repeat: no-repeat;
background-position: center center;
line-height:56px;
font-family: Century Gothic, Futura, sans-serif;
font-size:16px;
margin-left: auto;
text-align: center;
}
#largeButton b{
font-weight:normal;
}
#largeButton a:link {
display: block;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
text-decoration: none;
color:#ffffff;
}
#largeButton a:active {
display: block;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
text-decoration: none;
color:#ffffff;
}
#largeButton a:visited {
display: block;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
text-decoration: none;
color:#ffffff;
}
#largeButton a:hover {
background-image: url(images/buttons/largeButtonHover.png);
background-repeat: no-repeat;
background-position: center center;
}
/******************************************************
FOOTER
******************************************************/
#footer { 
width: 1008px;
clear: both;
color: #000000;
margin: 0px 0px 10px 0px;
padding: 10px;
text-align:center;
}
#footer a:link{
 color: #000000;
 text-decoration: none;
}
#footer a:visited{
 color: #000000;
 text-decoration: none;
}
#footer a:hover
{
color: #ed1c24;
text-decoration: underline;
}
/******************************************************
OTHER
******************************************************/
#frmCourse {
margin: 0px;
padding: 0px;
}
.frmTextbox{
width:290px;
height:25px;
border:1px #cccccc solid;
padding:5px 0 0 5px;
}
#testimonialTable {
margin: 0px;
padding: 0px;
width: 100%;
empty-cells: show;
border-collapse:collapse;
border-spacing:0px;
}
#testimonialPic {
margin: 0px;
padding: 0px;
width: 150px;
max-width: 150px;
overflow: hidden;
text-align: center;
vertical-align: top;
}
#testimonialTable h2 {
margin: 0px;
padding: 0px;
color: #074980;
}
#testimonialTable img {
margin: 0px;
padding: 0px;
}
#testimonialVertSpacer {
margin: 0px;
padding: 0px;
width: 15px;
}
#testimonialTable a:link {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #074980;
}
#testimonialTable a:active {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #074980;
}
#testimonialTable a:visited {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #074980;
}
#testimonialTable a:hover {
margin: 0px;
padding: 0px;
text-decoration: none;
color: #074980;
}
#testimonialTable i {
color: #074980;
}
#testimonialHorSpacer {
margin: 0px;
padding: 0px;
height: 30px;
border-top: 1px solid #ed1c24;
}

#Accredit h3 {
margin-bottom:10px;
color:#ed1c24;
font-family: Century Gothic, Futura, sans-serif;
font-weight:normal;
}

#scrollTestimonials {
color:black;
font-size: 12px;
line-height: 15px;
}
#scrollTestimonials h4 {
margin-bottom:10px;
color: #074980;
font-family: Century Gothic, Futura, sans-serif;
font-weight:normal;
}
#scrollTestimonials a:link {
text-decoration: none;
color: #074980;
}
#scrollTestimonials a:active {
text-decoration: none;
color: #074980;
}
#scrollTestimonials a:visited {
text-decoration: none;
color: #074980;
}
#scrollTestimonials a:hover {
text-decoration: none;
color: #074980;
}
#scrollTestimonials i {
color:#074980;
}

#accred{
text-align:center;
}
#accred h3{
color: #074980;
margin-bottom:10px;
font-family: Century Gothic, Futura, sans-serif;
font-weight:normal;
}

h1{
margin-bottom:5px;
color:#074980;
font-family: Century Gothic, Futura, sans-serif;
font-weight: normal;
}
h2{
margin-bottom:5px;
color:#074980;
font-family: Century Gothic, Futura, sans-serif;
font-weight: normal;
}
h3{
margin-bottom:5px;
color:#074980;
font-family: Century Gothic, Futura, sans-serif;
font-weight: normal;
}
h4{
margin-bottom:5px;
color:#074980;
font-family: Century Gothic, Futura, sans-serif;
font-weight: bold;
}
/******************************************************
Bonuses
******************************************************/
#theBonuses td {
margin: 0px;
padding: 0px;
text-align: left;
vertical-align: top;
}
#theBonuses img {
margin: 0px;
padding: 0px;
width: 100px;
height: 100px;
}
#bonusSpacer {
width: 10px;
}
#bonusHorSpacer {
height: 10px;
}

#preloader {
position: absolute;
z-index: 9999999;
top: -999999px;
left: -999999px;
}