

/* ======================== GLOBAL ======================== */
body {
margin:0;
padding:0;
font:13px 'Segoe UI', Arial, Verdana, Helvetica, sans-serif;
text-align:center;
background:#C6CFD0;
}


html,
body,
div,
table,
th,
tr,
td,
iframe,
img {
margin:0;
padding:0;
text-align:left;
vertical-align:text-top;
border:none;
}
.hidden {
width:0;
height:0;
display:none;
visibility:hidden;
overflow:hidden;
text-indent:-99999px;
}
.clear {
clear:both;
}
/* ======================== WRAP ======================== */
#wrap {
margin:0 auto;
width:780px;
border:solid #000;
border-width:0 1px 1px 1px;
}
/* ======================== LINKS ======================== */
a:link,
a:active,
a:visited {
color:#1A3D63;
color:#0000FF;
text-decoration:none;
outline:none;
}
a:hover {
color:#990000;
text-decoration:underline;
}
img {
border:none;
outline:none;
}
/* ======================== HEADER ======================== */
#header {
position:relative;
margin:0 auto;
width:780px;
}
#header-link-financial-aid {
position:absolute;
right:0;
top:0;
}
#header-link-financial-aid a {
position:absolute;
right:0;
top:0;
width:260px;
height:0;
padding:65px 0 0 0;
display:block;
overflow:hidden;
text-indent:-99999px;
}
/* ======================== MAIN MENU ======================== */
#main-menu {
background:#FF3300;
}
#main-menu ul {
margin:0 auto 0 auto;
padding:0;
width:768px;
height:30px;
list-style:none;
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat; */
}
#main-menu li {
margin:0;
padding:0;
float:left;
}
#main-menu a {s
padding:8px 0 0 0;
height:22px;
display:block;
color:#FFF;
text-align:center;
/*overflow:hidden;
text-indent:-99999px;*/
text-decoration:none;
}
/* LINKS */
#link-home {
width:58px;
}
#link-training {
width:83px;
}
#link-jobs {
width:54px;
}
#link-testimonials {
width:111px;
}
#link-locations {
width:91px;
}
#link-staff {
width:60px;
}
#link-faq {
width:59px;
}
#link-financial-aid {
width:113px;
}
#link-links {
width:60px;
}
#link-contact {
width:79px;
}
/* LINKS:HOVER AND ACTIVE PAGE */
#front #link-home,
#link-home:hover {
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat 0 -30px; */
}
#training #link-training,
#link-training:hover {
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat -58px -30px; */
}
#jobs #link-jobs,
#link-jobs:hover {
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat -141px -30px; */
}
#testimonials #link-testimonials,
#link-testimonials:hover {
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat -195px -30px; */
}
#locations #link-locations,
#link-locations:hover {
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat -306px -30px; */
}
#staff #link-staff,
#link-staff:hover {
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat -397px -30px; */
}
#faq #link-faq,
#link-faq:hover {
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat -457px -30px; */
}
#financial-aid #link-financial-aid,
#link-financial-aid:hover {
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat -516px -30px; */
}
#links #link-links,
#link-links:hover {
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat -629px -30px; */
}
#contact #link-contact,
#link-contact:hover {
/* background:url(../images-new/bg-main-menu-no-text.png) no-repeat -689px -30px; */
}
/* ======================== MAIN CONTENT ======================== */
#main-content {
margin:0 auto;
width:780px;
clear:both;
}
#main-content .article {
padding:10px 15px 10px 15px;
width:535px;
min-height:680px;
float:left;
background:#FFF;
}
#main-content .article h1 {
font-size:22px;
}
#scrolling-image-01 { /* scrolling image on index page */
margin:0 10px 0 0;
float:left;
}
/* Locations list on index page */
#locations-list {
margin:0;
padding:0;
list-style:none;
}
#locations-list li {
margin:0;
padding:0;
display:inline;
}
#locations-list li a,
#view-larger-map {
margin:0 3px 5px 0;
padding:4px 6px;
display:inline-block;
color:#FFF;
text-decoration:none;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#0000FF;
}
#locations-list li a:hover,
#view-larger-map:hover {
background:#990000;
}
/* ======================== EXTERNAL LINKS / SITEMAP LINKS ======================== */
#external-links,
#sitemap-links {
margin:0 0 10px 0;
padding:0;
list-style:none;
border-bottom:1px solid #CCC;
}
#external-links a,
#sitemap-links a {
padding:3px 0 3px 5px;
display:block;
text-decoration:none;
border:solid #CCC;
border-width:1px 1px 0 1px;
}
#external-links a:hover,
#sitemap-links a:hover {
background:#EBF5FF;
}
/* ======================== TESTIMONIALS ======================== */
.testimonials-div {
margin:0 0 10px 0;
padding-bottom:10px;
clear:both;
border-bottom:1px dotted #000;
}
.testimonials-div img {
float:left;
}
.testimonials-div p {
margin:0 0 10px 0;
width:365px;
float:right;
}
/* ======================== CERTIFICATE TABLE ======================== */
.certificate-table {
margin:0 0 10px 0;
border:1px solid #CCC;
}
.certificate-table td {
padding:4px;
border:1px solid #CCC;
}
/* ======================== CONTACT ======================== */
#contact table {
margin:0 0 10px 0;
border:1px solid #CCC;
}
#contact td {
padding:4px;
border:1px solid #CCC;
}
/* ======================== SIDEBAR ======================== */
#sidebar {
width:215px;
float:right;
}
/* ======================== FOOTER ======================== */
#footer {
margin:0 auto;
width:780px;
font-size:10px;
}
body
{
    -webkit-animation-duration: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix{
    from{   opacity: 1; }
    to{ opacity: 1; }
}