/* Student Sign-in */
div#q2 {background: #fff url(/a/gfx/portal/q2.jpg?) no-repeat 0 0;}
div#q2LoginBox {position: relative; top: -22px; background: none;}

#hpParents, #hpEducators {float: left; position: relative; width: 369px; height: 236px; margin: 0px; padding: 0px; background: #4AAAFF url(/a/gfx/portal/q3-q4.jpg) no-repeat; border: 1px solid #dadada; border-width: 1px 0 1px 1px; font: 13px Helvetica,Arial,sans-serif;}
#hpParents {background-position: 0 0;}
#hpEducators {background-position: -370px 0;}

#hpParentsSignin h2, #hpEducatorsSignin h2 {height: 30px; width: 150px; position:relative; top: 3px; margin: 0; padding:0;}

#hpParentsSignin, #hpEducatorsSignin, #hpParentsText, #hpEducatorsText {position: absolute; margin: 0; padding: 5px; background: #fff;}
#hpParentsSignin, #hpEducatorsSignin, #hpParentsText, #hpEducatorsText {opacity: 0.95;filter:alpha(opacity=95)}
#hpParentsSignin, #hpEducatorsSignin {bottom: 75px; left: 0; height: 25px; padding-right: 10px; width: 182px;}
#hpParentsSignin a, #hpEducatorsSignin a {position: absolute; right: 10px; top: 4px; height: 18px; margin-top: 0; padding: 4px 20px 2px 0; background: transparent url(/a/gfx/portal/grn_arrow.gif) 100% 50% no-repeat; font: 800 12px Helvetica,Arial,sans-serif;}

#hpParentsText, #hpEducatorsText {bottom: 0; width: 359px; height: 65px; margin: auto 0;}
#hpParentsText p, #hpEducatorsText p {margin: 0; padding: 0;}

#ChoicesCTSignIn {background: #e7e7e7 url(/a/gfx/portal/bkg_postsecondary.jpg) no-repeat 0 0; height: 99px;}
#postsec {position: absolute; top: 0; right: 0; text-align: right;}
#postsec p {margin: 0 10px 0 0;}

/* Parent & counselor sign-in page */
#bannerParentSignin, #bannerEducatorSignin {position: relative; width: 740px; height: 108px; margin: 0; padding: 0;}
#bannerParentSignin h1, #bannerEducatorSignin h1 {position: absolute; text-indent: -9999px; padding: 0; margin: 0;}
#bannerParentSignin p {position: relative; top: 50px; left: 395px; margin: 0; padding: 0; color: #000;}

/* Parent Sign-in */
#bannerParentSignin {background: #eee url(/a/gfx/portal/img_parent.jpg) no-repeat;}

/* Educator Sign-in */
#bannerEducatorSignin {background: #eee url(/a/gfx/portal/img_educator.jpg) no-repeat;}

/* Landing pages */
#bannerStudent, #bannerParent, #bannerEducator {position: relative; width: 740px; height: 108px; margin: 0; padding: 0;}
#bannerStudent h1, #bannerParent h1, #bannerEducator h1 {position: absolute; text-indent: -9999px; padding: 0; margin: 0;}
#bannerStudent p, #bannerParent p, #bannerEducator p {position: relative; top: 50px; left: 395px; margin: 0; padding: 0; color: #000;}

#bannerStudent {background: #eee url(/a/gfx/portal/img_student.jpg) no-repeat;}
#bannerParent {background: #eee url(/a/gfx/portal/img_parent.jpg) no-repeat;}
#bannerEducator {background: #eee url(/a/gfx/portal/img_educator.jpg) no-repeat;}