html,body{
  margin:0;
  padding:0;
}
body{
  font-family: 'Lucida Sans Unicode','Lucida Sans','Lucida Grande',Arial,sans-serif;
 /* background-image:url(/assets/images/actabg.jpg);*/
  /*background-color: rgb(20,20,170);*/
  background: linear-gradient(172deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 65%, rgba(20,20,170,1) 100%);
  position:relative;
  background-size:100%;
  /*background-position-x: 0;
  background-size:cover;
  background-repeat:no-repeat;
  
  background-repeat:no-repeat;*/
}
header{
  width:100%;
  height:86px;
  background:#000;
  background-image:url(/assets/images/headerbg.png);
  position:relative;
}
#helplogo{
   width:269px;
   height:121px;
   background-image:url(/assets/images/ACTA1.jpg);
   margin:100px auto;
}
#helplogofloat{
   width:269px;
   height:121px;
   background-image:url(/assets/images/ACTA1.jpg);
   margin:100px;
   float:right;
}
.pad{
   margin:10px 30px;
}
#headerinner{
  margin:0 5%;
  position:relative
}
#logo{
  height:165px;
  width:231px;
  background-image:url(/assets/images/logochevron_2023.png);
  position:absolute;
  z-index:1000;
  float:left;
  margin:0 30px;
}
#menucontainer{
   position:relative;
   margin-left:241px;
   z-index:4000;
}
#main{
  padding:20px 0;
  min-height:500px;
  margin:0 5%;
  background:#fff;
  position:relative;
  z-index:500;
}
#bar{
   margin:0 0 20px 0;
   height:30px;

background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 100%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(100%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 100%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 100%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 100%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */ 
}
footer{
  position:relative;
  height:121px;
  margin:0 5% 140px 5%;
  z-index:100;
  
}
.clear{
   clear:both;
}
#ellipse{
  height:560px;
  width:100%;
  background:#41b3e9;
  border-radius:900px / 80px;
  -moz-border-radius:900px / 80px;
  -webkit-border-radius:900px / 80px;
  position:absolute;
  top:-379px;
  margin-bottom:40px;
}
#ellipse_center{
   height:70px;
   width:80%;
   margin:389px auto 0 auto;
   text-align:center;
}
#leftcontent{
  min-height:200px;
  width:65%;
  float:left;
}
#rightcontent{
  min-height:200px;
  width:35%;
  float:left;
}
.spotlight{
   border:1px solid #0d2563;
   margin:1px 0;
   text-align:center;
}
.spotlightpad{
   margin:10px;
}
.spotlight h3{
   background:#0d2563;
   color:#fff;
   margin:0;
   padding:10px;
}
#classesMain ul{
        list-style-type:none;
        font-size:12px;
        padding:0;
}
#classesMain ul li{
        border:1px solid #abf;
        padding:5px;
        margin-bottom:7px;
        background:#def;
        box-shadow:1px 1px 1px rgba(100,100,100,.5);
}
#classesMain ul li h5{
       font-size:14px;
       margin:3px;
       padding:3px;
}
.courseReg{
       float:right;
}
input[type=text],input[type=password]{
    padding:3px;
    margin:6px auto;
    border:2px solid #ccc;
    border-radius:4px;
    font-size:16px;
    width:90%;
    display:block;
}
input[type=text]:focus,input[type=password]:focus{
    box-shadow:3px 3px 3px rgba(0,0,255,.5);
    background:#eef;
}
.login{
    width:175px;
    border:2px solid #ccc;
    border-radius:4px;
    padding:6px;
    text-align:center;
    margin:10px;
}
input[type=submit]{
margin:6px auto;
width:90%;
border:1px solid #7eb9d0; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #a7cfdf; background-image: -webkit-gradient(linear, left top, left bottom, from(#a7cfdf), to(#23538a));
 background-image: -webkit-linear-gradient(top, #a7cfdf, #23538a);
 background-image: -moz-linear-gradient(top, #a7cfdf, #23538a);
 background-image: -ms-linear-gradient(top, #a7cfdf, #23538a);
 background-image: -o-linear-gradient(top, #a7cfdf, #23538a);
 background-image: linear-gradient(to bottom, #a7cfdf, #23538a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a7cfdf, endColorstr=#23538a);
}

input[type=submit]:hover{
 border:1px solid #5ca6c4;
 background-color: #82bbd1; background-image: -webkit-gradient(linear, left top, left bottom, from(#82bbd1), to(#193b61));
 background-image: -webkit-linear-gradient(top, #82bbd1, #193b61);
 background-image: -moz-linear-gradient(top, #82bbd1, #193b61);
 background-image: -ms-linear-gradient(top, #82bbd1, #193b61);
 background-image: -o-linear-gradient(top, #82bbd1, #193b61);
 background-image: linear-gradient(to bottom, #82bbd1, #193b61);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#82bbd1, endColorstr=#193b61);
}
@media screen and (max-width: 1200px) {
   #helplogo{
     margin:40px auto;
   }
}
@media screen and (max-width: 1050px) {
    .pad{
        margin:10px;
    }
    #main{
        margin:0 2%;
    }
    
}
@media screen and (max-width: 950px) {
   #leftcontent{
      width:100%;
   }
   #rightcontent{
      width:100%;
   }
}
.error{
    color:#f00;
}
#cdomainlabel,#cdomain{
    display:none;
}
.gray_top_left_bottom_right{
  display:inline-block;
  min-width:196px;
  min-height:42px;
  background: 
    url(/assets/acta/img/gray_l_top.png) left 0 top 0 no-repeat, 
    url(/assets/acta/img/gray_r_bottom.png) right 0 bottom 0 no-repeat, 
    #74767b;
  padding:9px 18px;
  margin:2px 10px;
  text-align:center;
  color:#051f61;
  font:12px "Times New Roman", Times, serif;
  font-weight:bold;
}
.gray_top_left_bottom_right span{
    display:block;
}
.gray_top_left_bottom_right span .bottomdisplay,.bottomdisplay{
    display:none;
}
#ellipse .gray_top_left_bottom_right{
    display:inline-block;
    background:none;
    margin-top:20px;
    padding:0;
    min-height:0;
    min-width:0;
    font-size:18px;
}
@media screen and (max-width: 400px) {
    #ellipse .gray_top_left_bottom_right{
        margin-top:2px;}
}
#ellipse .gray_top_left_bottom_right span{
    display:inline-block;
}
#ellipse .bottomdisplay{
    display:inline-block;
}
#student_note_container{
    border:4px solid #000;
    background-color:#fcc;
    padding:10px;
    display:none;
}
.advertiserLinkHolder{
   float:left;
   display:none;
padding:10px;
width:180px;
height:205px;
margin:10px;
text-align:center;
}
.advertiserLinkHolder h4{
    padding:1px;
    margin:30px 0 0 0;
    width:100%;
    text-align:center;
    display:none;

}
.advertiserName{
    font-weight:bold;
    font-size:14px;
    background-color:#fff;
    padding:5px 0;
}
.advertiserName.show_no{
    color:#fff;
}
.advertiserLink{
   display:inline-block;
   width:170px;
   height:170px;
   background-size:contain;
   background-position:50% 50%;
   background-repeat:no-repeat;
   margin:0 auto;
   text-decoration:none;
}
.adv_link_show_no{
    display:none;
}
.adv_span_show_yes{
    display:none;
}