﻿@charset "UTF-8";
/* CSS Document  */

body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;line-height:15px;margin:0;padding:0;}
input{vertical-align:middle;}
img{border:0;}
a:link{color:#a01e1e;font-weight:700;text-decoration:none;}
a:visited{color:#a01e1e;font-weight:700;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
#shell{width:900px;margin:auto;padding:0;}

#marinPixel{display:block;line-height:0;height:0;overflow:hidden;}
#marinPixel img{height:0;}

.clear{clear:both;}


p{line-height:1.5em;margin:10px 0 15px;}
.clear {clear: both;}
h3{font-size:14px;}
.bold {font-size: 13px; font-weight: bold;}

#careerAssList li { padding: 5px 0px 5px 0px; line-height:16px;}

.headers { }
.importantItem img {float: left; padding: 0px 0px 15px 0px; display: block; vertical-align: middle;}
.importantItem  { list-style: none; list-style-image: none; list-style-type: none; margin:0px; padding:0px;  }
.importantItem li {font-size:15px; font-weight: bold; margin: 10px 0px 10px 0px; padding-left:70px; padding-bottom: 10px; padding-top:20px; background:transparent url(../images/iconWarning.gif) no-repeat center left; }

/* NEW NAVIGATION 4-26  */
#studentLogin { float:right; margin: 5px 0px 0px 0px; width:115px;  }
#studentLogin a, #studentLogin a:visited  {color:#ff870d; font-size:11px; text-decoration: none;  height:40px; padding:0px 0px 0px 10px; border-left: 1px solid #000; }
#studentLogin a:hover{ color:#ff870d; font-size:11px; text-decoration: underline;}
#studentLogin img {  }
#fbLike { float: right; margin: 10px 0px 0px 0px;  height: 40px; }
#fbComments{ width:500px; margin: 0px auto 0px auto;}
#fbLikeBox { background-color: #EAEAEA; margin: 0px 0px 10px 0px; width:292px;}

#nav{background:transparent url(../images/navBg.gif) no-repeat 0 0;height:40px;width:900px;margin:5px 0 10px;padding:0 0 0 0px; overflow: visible; z-index:1;}

#nav ul{display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 0px;padding:0; text-transform:uppercase;font-weight: normal;}
#nav li{display:inline;float:left;height:40px;margin:0px 0 0;padding:0 0px 0 0;}

#nav li a.btnHome {background:transparent url(../images/navMain.gif) no-repeat scroll 0px 0px; width:69px; height: 40px; margin-left:4px;}
#nav li a.btnHome:hover, #nav li.active a.btnHome {background:transparent url(../images/navMain.gif) no-repeat scroll 0px -40px;}

#nav li a.btnStart {background:transparent url(../images/navMain.gif) no-repeat scroll -69px 0px; width:139px; height: 40px; }
#nav li a.btnStart:hover, #nav li.active a.btnStart { background:transparent url(../images/navMain.gif) no-repeat scroll -69px -40px; }

#nav li a.btnAboutUs {background:transparent url(../images/navMain.gif) no-repeat scroll  -206px 0px; width:100px; height: 40px;display:block; }
#nav li a.btnAboutUs:hover, #nav li.active a.btnAboutUs {background:transparent url(../images/navMain.gif) no-repeat scroll  -206px -40px; }

#nav li a.btnHowItWorks {background:transparent url(../images/navMain.gif) no-repeat scroll  -306px 0px; width:131px; height: 40px; }
#nav li a.btnHowItWorks:hover, #nav li.active a.btnHowItWorks {background:transparent url(../images/navMain.gif) no-repeat scroll -306px -40px;}

#nav li a.btnOnlineCourses {background:transparent url(../images/navMain.gif) no-repeat scroll  -437px 0px; width:137px; height: 40px; }
#nav li a.btnOnlineCourses:hover, #nav li.active a.btnOnlineCourses{ background:transparent url(../images/navMain.gif) no-repeat scroll -437px -40px; }

#nav li a.btnOnlineSchools {background:transparent url(../images/navMain.gif) no-repeat scroll  -576px 0px; width:146px; height: 40px; }
#nav li a.btnOnlineSchools:hover, #nav li.active a.btnOnlineSchools { background:transparent url(../images/navMain.gif) no-repeat scroll -576px -40px; ;}

#nav li a.btnFAQ {background:transparent url(../images/navMain.gif) no-repeat scroll  -723px 0px; width:59px; height: 40px;display:block; }
#nav li a.btnFAQ:hover, #nav li.active a.btnFAQ {background:transparent url(../images/navMain.gif) no-repeat scroll -723px -40px; }

#nav li a.btnTestimonials {background:transparent url(../images/navMain.gif) no-repeat scroll  -782px 0px; width:100px; height: 40px; }
#nav li a.btnTestimonials:hover, #nav li.active a.btnTestimonials { background:transparent url(../images/navMain.gif) no-repeat scroll -782px -40px;}

#nav li a{display:block;   }

#nav li ul {position: absolute;width: 10em;left: -999em;z-index:999;background-color:#f7f5da;border: 1px solid #d9d5c3;width:200px; margin: -3px 0px 0px 0px;}
#nav li ul li {display:inline;margin:0px 0 0; line-height:25px; height:25px;   padding:0px; width:200px; border-bottom: 1px solid #d9d5c3; border-top: 1px solid #fffee7;}
#nav li ul li.endSub { border-bottom: none;}
#nav li ul li a{display:block;margin:0px 0 0;padding:0px;line-height:25px; width:200px; margin-left:10px; text-transform: none; font-weight: normal;}
#nav li:hover ul {left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}


/*  */
#screen{clear:both;position:relative;margin:0 0 5px;padding:0;  z-index:1;}
#content{background:#ccc;margin:0;padding:0;}
#content .inner{margin:auto;padding:10px 10px 0;}
#content .q{color:#000;font-weight:600;}
#content .qa{color:#a01e1e;text-decoration:none;}
#content .qa:hover{color:#000;text-decoration:none;}
.header_box{border:1px solid #999;background-color:#fff;padding:10px;}
ol.homeList {margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; display: block; width:290px;}
.homeList li{margin:0;}
#homeContent {padding: 0px 7px 0px 7px; background:transparent url(../images/homeContentBg.gif) no-repeat 0 0;}
p.homeCopy { line-height:2.0em; margin-top:10px;}
#tagline{background-color:#ccc;}
img#homeTag{float:left;}
#homeCTA{}
#homeCTA2{float:left; z-index:10;}
a.btnHomeCTA { display: block; height:150px; width:150px;z-index:10; position:absolute;top:125px;left:750px;z-index:99;  }
#homeImg {background:transparent url(../images/screen_Home3.jpg) no-repeat 0 0; width:900px; height:273px; }
#homeTagline{width:680px;margin-left:auto;margin-right:auto;margin-top:30px;}
#cta{background-color:#ccc;text-align:center;width:900px;height:50px;margin:auto auto 5px;padding:0;}
#college{clear:both;margin-bottom:5px;color:#ccc;font-size:11px;margin-left:auto;margin-right:auto;width:900px;padding:0;}
#college .inner{margin:auto;padding:10px;}

.qualifyQuestionTable {width: 680px; }
.qualifyQuestionTable td { padding-bottom:2px;}

#footer{clear:both;margin-bottom:15px;text-align:center;color:#666;margin-left:auto;margin-right:auto;width:900px;padding:10px 0px 0px 0px;}
#footer .inner{margin:auto;padding:5px;}
#footer .f{color:#a01e1e;text-decoration:none;}
#footer .f:hover{color:#000;text-decoration:none;}
#footerBg{margin:auto;padding:0; background:transparent url(../images/footerBg.jpg) repeat-x  top center;  }
#footerIcons{text-align:center;width:660px;display:block;overflow:hidden;margin:auto;}
#footerConnect{width:200px;float:left;margin:0 40px 0 0;}
#footerConnect a{margin:0 4px;}
#footerBlog{width:160px;float:left;margin:0 40px 0 0;}
#footerCommercial{width:200px;float:left;margin:0;}
table.footerTable{height:100px;margin:0;padding:0;}
#footerLogo{width:900px;margin:10px 0 0px;}
#footerLogo p { width:700px; margin: auto; line-height:16px; text-align: center;}
#footerLogo img{float:left;margin:0 10px 0 0;}
#footerLogo img.aceLogo{float:left;margin:0 0px 0 5px;}

a.gobackButton{position:relative;top:-25px;left:650px;width:154px;height:24px;background-image:url(../images/button_goback.gif);background-repeat:no-repeat;background-position:left top;display:block;}
a.gobackButton:hover{background-position:bottom left;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-stretch:extra-condensed;margin:30px 0 5px;}
.source{font-size:10px;line-height:11px;font-weight:700;}
.tvcommercials{background-color:#FFF;border:thin solid #9e9e9e;margin-bottom:10px;height:84px;font-weight:700;font-size:14px;padding:8px 7px;}
.videothumb{float:left;margin-right:10px;height:76px;padding-right:10px;}
a.watchButton{width:102px;height:24px;background-image:url(../images/videos/watchButton.gif);background-repeat:no-repeat;background-position:left top;display:block;position:relative;left:105px;}
a.watchButton:hover{background-position:bottom left;}
.btnNextQuestions{float:right;}

table.skillsTable {}
table.skillsTable td { border: 1px solid #000; padding:5px;}

/* ------------COMMERCIALS IN MEDIA ROOM--------------------------- */
#commercial{width:320px;text-align:center;}
#commercial h4{font-size:16px;color:#22275a;padding:0 0 5px;}

/* ------------TESTIMONIALS--------------------------- */
.bqstart{float:left;padding-right:10px;font-size:300%;font-style:normal;height:45px;margin-bottom:-50px;margin-top:-20px;padding-top:30px;}
.bqend{float:right;font-size:300%;font-style:normal;height:25px;margin-top:0;padding-top:30px;}
blockquote.quotes{font-size:130%;font-style:normal;line-height:200%;margin:32px 75px 30px;padding:0;}
.bqauthor{font-style:italic;padding-left:20px;font-size:100%;}
#btnTestimonials {float: right;}


span.radiolistvertical input{margin:5px 0 5px 10px;}
span.radiolistvertical label{margin:0 0 0 5px;}
span.radiolisthorizontal label{float:left;margin-right:10px;}
span.radiolisthorizontal input{float:left;margin-right:5px;}
ul.numberList li{padding:5px 0;}
ul.list li{padding:5px 0;}
ol li{padding:5px 0;}
ul.validationList{list-style-type:none;list-style:none;margin:0;padding:0;}
ul.validationList li{padding:10px 0;}
.btnClose{float:right;}
.ddInterestArea{display:block;margin:5px;}
.ddSubjectArea{display:block;margin:5px;}
.btnFinalSubmit{float:right;}
.lnkNoThankYou{float:right;margin:10px 0 0;}
#progressToNextStep{height:36px;}
td#FAQTable ul{margin-bottom:12px;margin-top:-8px;}

/* ------------Footer Icons--------------------------- */

.socialShare{float:right;}


.colRight { margin: 0px; padding: 10px; border: 1px #999999 solid; background: #eaeaea; width: 550px; float: left;}
.colLeft {margin: 0px; padding: 0px; border: 1px #999999 solid;background: #eaeaea; width: 280px; float: left; margin-right:20px;}

/* ------------Career Assesment Test--------------------------- */
.Questioncontainer
{
    border-style: solid;
    border-width: thin;
    width: 180px;
    height: 100px;
}

.ButtonNotSelected,  .ButtonNotSelectedNotSure,  .ButtonNotSelectedLike, .ButtonNotSelectedDisLike
     
{
    border-style: none;
    width: 30px;
    height: 30px;
    background: transparent;
    font-weight: bold;
    font-size: medium;
    cursor: pointer;
}

.ButtonSelectedLike
{
    border: none;
    width: 30px;
    height: 30px;
    background: transparent;
    font-weight: bold;
    font-size: medium;
        color:#fff;
    background-image: url(../Images/selectedLike.gif);
    background-repeat: no-repeat;
}
.ButtonSelectedDisLike
{
     border: none;
    width: 30px;
    height: 30px;
    background: transparent;
    font-weight: bold;
        color:#fff;
    font-size: medium;
    background-image: url(../Images/selectedDisLike.gif);
    background-repeat: no-repeat;
}
.ButtonSelectedNotSure
{
    border: none;
    width: 30px;
    height: 30px;
    background: transparent;
    font-weight: bold;
    color:#fff;
    font-size: medium;
    background-image: url(../Images/selectedNotSure.gif);
    background-repeat: no-repeat;
}
.assesmentKey { float: right; margin-right:10px; margin-top:10px; font-size: 14px;}
#hdrCareerAssesment {float:left;}
.careerAssStep {   margin-top:5px; margin-bottom: 10px;}
.required {color:#a01e1e; font-weight:bold;}
.error {color:#a01e1e; font-weight:bold; padding:10px; background-color: #fff; border: 1px solid #a01e1e; margin: 10px 0px 10px 0px; display: block; position: relative;}
.nextBtn { background:  url(../Images/btnNextStep.gif) no-repeat 0 -1px; width:154px; height:25px; border: none;   float: right; display: block; overflow: hidden;
text-indent: -999px;
font-size: 0;
display:block;
line-height: 0; }
input.nextBtn:hover {  background-position: 0px -24px;}
.btnStartAssesment { background:  url(../Images/btnCareerAssesment.gif) no-repeat 0 0; width:237px; height:37px; border: none; font-size:0; text-indent:  -9999px; float: left; cursor: pointer; }
 .backBtn { background:  url(../Images/btnBackInterests.gif) no-repeat 0 -1px; width:154px; height:25px; border: none; display: block; overflow: hidden;
text-indent: -999px;
font-size: 0;
display:block;
line-height: 0;
}
input.backBtn:hover {  background-position: 0px -24px;}
ul.interestList {list-style-type:none;list-style:none;margin:0;padding:0;}
ul.interestList li{padding: 5px; font-size: 14px;}

table.careerTable {  width: 540px; margin-top:10px; }

table.careerTable td  { padding-bottom: 5px; font-size:12px; border-bottom: 1px dashed #999999; }
table.careerTable tr.careerHeader td  { font-size:13px; font-weight: bold;}
table.careerTable td.occupationTitle  { width:270px; }
table.careerTable td.occupationZone  { width:100px; }  
table.JobZoneTable {border: 0px solid #999999;  font-size:12px; }
table.JobZoneTable td { padding-bottom: 5px;}
table.JobZoneTable td.zoneName { width:180px; padding-right:10px; }
table.JobZoneTable td.zoneID {width: 50px;}
#printContent {width: 600px; padding:10px;}
.questionContainer { }
.OnetCopyright { font-size:11px;}