@font-face{
    font-family: esprout;
    font-style: normal;
    font-weight: normal;
    src: url("/admin/code/styles/esprout.eot");
}

body{
    font-size:12px;
    font-family:esprout;
    font-family:gulim,dotum,Arial,Helvetica,sans-serif;
    background-color:#fff;
    padding:0 0 0 0;
    margin:0 0 0 0;
}

#nodesign
{
	font-family:gulim,dotum,Arial,Helvetica,sans-serif;
	padding:20px 5% 20px 5%;
	background-image:none;
	background-color:#fff;	
	width:90%;
}
	
	#nodesign p
	{
		padding:5px 0 5px 0;
		margin:0 0 0 0;
	}

.mainTable
{
	width:100%;	
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.tdSpacer
{
	width:50%;

}
.tdMain
{
	width:970px;
	padding:0;
	margin:0;

}


.tdFoot
{
	border-bottom:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2;
}


.bannerLeft
{
	width:50%;
	background-image:url(/pub/design2/mainBgL.jpg);
	background-repeat:no-repeat;
	background-position:right top;



}
.bannerRight
{
	width:50%;
	background-image:url(/pub/design2/mainBgR.jpg);
	background-repeat:no-repeat;
	background-position:left top;



}

.tdshadow
{
	background-image:url(/pub/design2/mainShadow.gif);
	background-position:center top;
	background-repeat:repeat-x;	
}

.tdSubBgLeft
{
	/*background-image:url(/pub/design2/subBgL.jpg);*/
	background-position:right top;
	background-repeat:repeat-x;	
	width:50%;
}

.tdSubBgRight
{
	/*background-image:url(/pub/design2/subBgR.jpg);*/
	background-position:left top;
	background-repeat:repeat-x;	
	width:50%;
}

.tdSubShadow
{
	background-image:url(/pub/design2/subShadow.gif);
	background-position:left top;
	background-repeat:repeat-x;	
}


p{
    color:#000;
    padding:0;
    margin:0;
}


h1
{
    
    padding:0;
    margin:0;
}


h2
{
    
    padding:0;
    margin:0;
}

h3
{
    
    padding:0;
    margin:0;
}


.ie-ace {
    font-family: esprout, "Times New Roman", serif;
}





.boundingBox{
    width:1727px;

}




img{
    border:none;
    padding:0;
    margin:0;
}

.clear{
    clear:left;
}


.boundingBox{
	width:970px;
    margin:0 auto 0 auto;

}

#centerContainer
{
	width:970px;
	margin:0 auto 0 auto;
	text-align:left;
}

mainContainer{
    width:970px;
 }

.header{
    width:970px;
    height:114px;
    float:left;
}

.logo{
    width:163px;
    height:114px;
    float:left;
}

.leftContainer{
    height:114px;
    width:807px;   
    float:left;
    background-color:#fff;
       
}


.loginContainer{
    width:690px;
    padding:0 0 0 117px;
    height:67px;
    background-color:#ffffff;
    float:left;
    background-image:url("/pub/design2/login_bg.jpg");
    background-position:top right;
    background-repeat:no-repeat;

    
}

* html .loginContainer{
    width:690px;
    padding:0;
    height:67px;
    background-color:#ffffff;
    float:right;
    background-image:url("/pub/design2/login_bg.jpg");
    background-position:top right;
    background-repeat:no-repeat;
    
}


.loginBox{
    width:599px;
    padding:0 0 0 0;
    margin:5px 0 0 0;
    font-size:80%;
    float:right;
    

}


.loginBox label{
    padding:0 5px 0 5px;
    color:#828282;
  
}

.loginBox input.logininput, .loginBox input.logininput{    
	padding:0 5px 0 0;
    color:#828282;
    width:130px;
    border:none;
    height:19px;
      

}



.login_btn{
    padding:0 0 0 0;
    margin:0 0 0 0;
    width:55px;




}

.login_btn input{
    width:55px;
	font-size:0px;
	overflow:hidden;
	border:none;
	color:#fff;
	background-color:#fff;
    margin:4px 3px 0 3px;
	background-image:url(/pub/design2/btnLogin.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:20px;
	   

}



* html .login_btn input{
    width:55px;
	font-size:0px;
	overflow:hidden;
	border:none;
	color:#fff;
	background-color:#fff;
	padding:0;
    margin:0 3px 0 3px;
	background-image:url(/pub/design2/btnLogin.gif);
	background-repeat:no-repeat;
	background-position:center center;
	height:20px;

}





.radioBtnText{
    width:110px;
    height:16px;
    margin:0;
    padding:0;
    clear:none;


}


.radioBtnText input{
    margin:0;
    padding:0;

}


* html .radioBtnText input{
    margin:0;
    padding:0;
    float:left;
    clear:none;
}




/* eliminated for now */
ul.language{
    list-style:none;
    display:inline;
    list-style-position:inside;
    margin:0;
    padding:0;
    display:none;


}

ul.language li{
    list-style:none;
    display:inline;
    list-style-position:inside;

}

* html ul.language li{

    list-style:none;
    display:inline;
    list-style-position:inside;
}

ul.language li a img{
    padding:0 0 0 0;
    margin:0;


}






.upperNav{
    width:757px;
    height:21px;
    padding:0 0 0 50px;
    text-align:center;
    float:left;
    background-color:#fff;
           
}


.upperNav ul{
    width:100%;
    text-align:center;
    list-style:none;
    display:inline;
    list-style-position:inside;
}

.upperNav ul li{
    float:left;
    list-style:none;
    display:inline;
    list-style-position:inside;
 /*   padding:0 20px 0 20px; issue with drop down, needed to put on A */
    padding:0 0 0 0;
    margin:0 0 0 0;
}

.upperNav ul li a:link{
    margin:0;
	padding:0 20px 0 20px;
}

.upperNav ul li a:visited{
    margin:0;
	padding:0 20px 0 20px;    
}


.upperNav ul li a:hover{
    margin:0;
	padding:0 20px 0 20px;    
}


.upperNav ul li a:active{
     margin:0;
	padding:0 20px 0 20px;     
}

.upperNav ul li ul
{
	text-align:left;
	margin:0 0 0 0;
	padding:15px 0 0 0;
	background-color:#fff;
	position:absolute;
	visibility:hidden;
	width:150px;
}
.upperNav ul li ul li
{
	float:none;
	font-size:80%;	
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
}


.upperNav ul li ul li a img
{
	padding:0 0 0 0;
}
.upperNav ul li ul li a:link
{
	display:block;
	float:none;
	height:30px;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	text-decoration:none;
}
.upperNav ul li ul li a:visited
{
	display:block;
	float:none;
	height:30px;	
	padding:0 0 0 10px;
	margin:0 0 0 0;
	text-decoration:none;
}
.upperNav ul li ul li a:hover
{
	display:block;
	float:none;
	padding:0 0 0 10px;
	height:30px;	
	margin:0 0 0 0;
	text-decoration:none;
}
.upperNav ul li ul li a:active
{
	display:block;
	float:none;
	height:30px;	
	padding:0 0 0 10px;
	margin:0 0 0 0;
	text-decoration:none;
}



.mainBanner{
    width:984px;
    height:340px;
    float:left;

    
    
    
}






.homeLevel_1{
    width:970px;
    height:193px;
    overflow:hidden;
   /* background-image:url("/pub/design2/sublevel1.jpg");
    background-position:top left;
    background-repeat:no-repeat;*/
    float:left;
}


.homeLevel_2Container{
    width:970px;
    height:209px;
    float:left;

}

.homeLevel_2a{
    /*width:31px;*/
    height:209px;
    width:10px;
    background-image:url("/pub/design2/sublevel2_a.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}

.homeLevel_2bFormContainer{
    width:265px;
    float:left;
}

.formHomepage{
    width:265px;
    height:112px;
    background-color:#fff;
}

.formHeader{
    width:265px;
    height:37px;
    background-image:url("/pub/design2/sublevel2_b1.jpg");
    background-position:top left;
    background-repeat:no-repeat;
}


.leftHomepageFieldset{
    border:none;

}



.leftHomepageFieldset .contactLabel{
    color:red;
    float:left;
	padding:0 0 0px 0;
}

.leftHomepageFieldset .contactLabel label{
    width:70px;
    color:#999;
    padding:0;
    margin:0;
    float:left;
}

.leftHomepageFieldset .contactInput 
{
	padding:0 0 0px 0;
}


.leftHomepageFieldset .contactInput input{
    border:none;
    background-color:#eee;
}


.leftHomepageFieldset .contactInput textarea{
    height:47px;
	border:none;
    background-color:#eee;
	float:left;
	width:114px;
	margin:0 2px 0 0;

}



textarea{
	font-family:gulim,dotum,Arial,Helvetica,sans-serif;
	font-size:12px;
}


* html textarea{
	font-family:gulim,dotum,Arial,Helvetica,sans-serif;
	font-size:12px;
}





* html .leftHomepageFieldset .contactInput textarea{
    height:47px;
	border:none;
    background-color:#eee;
	float:left;
	width:118px;
	margin:0 3px 0 3px;
}



.leftHomepageFieldset .contactInput input.btn{
    background-color:#fff;
	border:none;
	font-size:0px;
	color:#fff;
	background-image:url(/pub/design2/formHomepageButton.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	width:56px;
    height:47px;
    margin:0 0 0 0;

	
    
}


.formFooter{
    width:265px;
    height:60px;
    background-image:url("/pub/design2/sublevel2_b3.jpg");
    background-position:top left;
    background-repeat:no-repeat;
}


.homeLevel_2b_rightside{
    width:27px;
    height:209px;
    float:left;
}



.homeLevel_2c{
    width:213px;
    height:209px;
    float:left;
}

.homeLevel_2d{
    width:442px;
    height:209px;
    float:left;
}

.homeLevel_3Container{
    width:970px;
    height:145px;
    float:left;
    padding:20px 0 0 0;
}

.homeLevel_3aContainer{
    width:526px;
    height:145px;
    float:left;
}

.bottomNav{
    width:726px;
    height:14px;
    text-align:center;
    float:left;
    background-color:#fff;
    padding:8px 0 2px 0;
    margin:0;
}


.bottomNav ul{
    width:100%;
    text-align:center;
    list-style:none;
    display:inline;
    list-style-position:inside;
    margin:0 0 0 0;
    padding:0 0 0 0;
    
}

.bottomNav ul li{
    float:left;
    list-style:none;
    list-style-position:inside;
    color:#878686;
    font-size:90%;
    margin:0 0 0 0;
    padding:0 0 0 0;
}

.bottomNav ul li img
{
	margin:-5px 0 0 0;	
}

.bottomNav ul li a:link{

    text-decoration:none;
    color:#878686;
    font-size:90%;
}

.bottomNav ul li a:visited{

    text-decoration:none;
    color:#878686;
    font-size:90%;
}

.bottomNav ul li a:hover{

    text-decoration:underline;
    color:#878686;
    font-size:90%;
}

.bottomNav ul li a:active{

    text-decoration:none;
    color:#878686;
    font-size:90%;
}





.address_copyright{
    width:526px;
    height:121px;
    float:left;
    background-image:url("/pub/design2/address_copyright.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    padding:20px 0 0 0;

}

.address_copyright p{
    color:#878686;
    font-size:90%;
    padding:0;
    margin:0;
}


.homeLevel_3b{
    width:258px;
    height:145px;
    float:right;
}



/* subpage classes */

.subPageBannerBottom{
    width:934px;
    height:60px;
    float:left;
    padding:0;
    margin:0 0 0 0;
}

.subPageBannerBottom img{
    padding:0 0 0 15px;
    margin:23px 0 0 0;
    float:left;
}

* html .subPageBannerBottom img{
    padding:0 0 0 15px;
    margin:23px 0 0 15px;
    float:left;
}


.subpageContentContainer{
    width:970px;
    float:left;
    padding:0;
    margin:0 0 20px 0;
    background-color:#fff;
    position:relative;
}


.subpageLeftCol{
    width:175px;
    float:left;
    padding:0;
    margin:0;
    
}





.leftColHeader{
    width:118px;
    height:31px;
}


.leftColNav{
    width:168px;
    padding:0 0 0 0;
    margin:0;
    float:left;

}





#student_navigation ul#membernav1, ul#membernav2{
    width:150px;
    list-style:none;
    display:inline;
    list-style-position:inside;
    padding:7px 0 3px 10px;
    margin:0 0 0 0;
    float:left;
    background-color:#f2f8cf;
    background-image:url("/pub/nav/leftNav_bg.jpg");
    background-position:top left;
    background-repeat:repeat;
    border:2px solid #cee448;
}






ul#membernav1 li, ul#membernav2 li{
margin:0 0 0 0;
padding:0;

}

#admin_navigation{
    padding:0;
    margin:0 0 0 0;  
}


* html #admin_navigation{
font-size:80%;
}


#admin_navigation ul#membernav1 li, #admin_navigation ul#membernav2 li{
    margin:5px 0 0 0;
    padding:5px 0 0 0;
}




.leftColNav ul{
    list-style:none;
    list-style-position:inside;
    padding:0;
    margin:0;
}

.leftColNav ul li{
    color:#999;
    list-style:none;
    list-style-position:inside;
    padding:0 0 10px 0;
    margin:0;
}


.leftColNav ul li a:link{
    color:#999;
    text-decoration:none;
}

.leftColNav ul li a:visited{
    color:#999;
    text-decoration:none;
}

.leftColNav ul li a:hover{
    color:#000;
    text-decoration:underline;
}

.leftColNav ul li a:active{
    color:#999;
    text-decoration:none;
}


#admin_navigation ul#membernav1{
    padding:0;
    margin:0;
}


#admin_navigation ul li a:link{
    color:#000;
    text-decoration:none;
}

#admin_navigation ul li a:visited{
    color:#000;
    text-decoration:none;
}

#admin_navigation ul li a:hover{
    color:#000;
    text-decoration:underline;
}

#admin_navigation ul li a:active{
    color:#000;
    text-decoration:none;
}









.leftColNav h3{
    margin:10px 0 0 0;
}







.leftColItems{
    width:175px;
    padding:0 0 0 0;
    margin:15px 0 0 0;
    float:left;
    
}



* html .leftColItems{
    width:175px;
    padding:0 0 0 0;
    margin:15px 0 0 -20px;
    float:left;
    
}


.leftColItems ul{
    width:175px;
    list-style:none;
    display:inline;
    list-style-position:inside;
    padding:0;
    margin:0;
}

.leftColItems ul li{
    list-style:none;
    list-style-position:inside;
    padding:0;
    margin:0;
}


.leftColItems ul li a{

}





.subpageRightCol{
	width:730px;
    float:left;
    padding:0 0 10px 15px;
    min-height:450px;

	/* font-style for entire right column */
	color:#414141;
	font-family:gulim,dotum,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;    
    
}
	* html .subpageRightCol
	{
		height:450px;
	}

.subpageRightCol h1{
    padding:10px 0 20px 0;
    margin:0;
    font-weight:bold;
    font-size:170%;

}

.subpageRightCol p{
    padding:7px 0 7px 0;
    margin:0;
    font-weight:normal;
    color:#414141;
}

.aboutImg{
    float:left;
    padding:10px;
}

.subpageRightCol .imgleft
{
	
	margin:0 20px 0 0;
	float:left;
	clear:none;


}
.subpageRightCol .imgright
{
	float:right;
	padding:0 0 0 20px;
}



/* floating search box */
#floatingBoxContainer{
    position:absolute;
    top:120px;
    width:76px;
    height:179px;
    opacity: .65;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50);
    background-image:url("/pub/design2/floatingSearchBox_bg.png");
    background-position:top left;
    background-repeat:no-repeat;
    margin:0 0 0 980px;
    margin:0 0 0 0;
    z-index:100;
}


#floatingBoxContainer .top{
    width:54px;
    height:70px;
    padding:16px 0 0 22px;
    margin:0;
    float:left;
  
}


* html #floatingBoxContainer  .top{
    width:54px;
    height:85px;
    padding:16px 0 0 22px;
    margin:0;
}




#floatingBoxContainer  .magnify{
    width:28px;
    height:28px;
    float:left;
		
}



#floatingBoxContainer  .bottom{
    width:54px;
    float:left;
    height:90px;
    padding:16px 0 0 22px;
	float:left;    
    
}

.navTrail{
    width:400px;
    padding:20px 0 0 0;
    float:right;
    font-family:arial, helvetica;
    font-weight:bold;
    font-size:90%;
    
}

.navTrail ul{
    list-style:none;
    display:inline;
    list-style-position:inside;
    float:right;
}

.navTrail ul li{
    list-style:none;
    list-style-position:inside;
    float:left;
    padding:0 4px 0 0;
}

.navTrail ul li a:link{
    color:#ababab;
    text-decoration:none;
}

.navTrail ul li a:visited{
    color:#ababab;
        text-decoration:none;
}

.navTrail ul li a:hover{
    color:#ababab;
        text-decoration:underline;
}

.navTrail ul li a:active{
    color:#ababab;
        text-decoration:none;
}

li.on{
    list-style:none;
    list-style-position:inside;
    float:left;

}

li.on a:link{
    color:#7e9300 !important;
            text-decoration:none;
}

li.on a:visited{
    color:#7e9300 !important;
            text-decoration:none;
}

li.on a:hover{
    color:#7e9300 !important;
            text-decoration:underline;
}

li.on a:active{
    color:#7e9300 !important;
            text-decoration:none;
}

.bannerCenter img{
float:left;
clear:none;

}


* html .bannerCenter img{
float:none;
clear:none;

}




/* classes */
.classescol
{
	float:left;
	width:100%;
	padding:10px 0 10px 0;
}

.classescol .col p
{
	width:225px;
	float:left;
	margin:0;
	padding:0 0 0 0;
}

.classescol strong
{
	display:block;
	float:left;
	width:100%;
}
.classescol img
{
	padding:5px 0 5px 0;	
	margin:0 auto 0 auto;
	clear:both;
	float:left;
}






/* pricing */

.greybox{
        width:732px;
	float:left;
}

.greyboxtop{
    width:732px;
    height:20px;
    background-image:url("/pub/images/greyboxtop.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}



.greyboxmid{
        width:732px;
	float:left;
	background-image:url("/pub/images/greyboxmiddle.jpg");
	background-position:top left;
	background-repeat:repeat-y;
	padding:5px 0 3px 20px;
}

.greyboxmid p{

}




.greyboxbtm{
    width:732px;
    height:20px;
    background-image:url("/pub/images/greyboxbottom.jpg");
    background-position:top left;
    background-repeat:no-repeat;
        float:left;
}


.greybox2{
        width:732px;
	float:left;
}

.greybox2top{
    width:732px;
    height:15px;
    background-image:url("/pub/design/toptenboxTop.jpg");
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
}


.greybox2mid{
        width:732px;
	float:left;
	background-image:url("/pub/design/toptenboxMiddle.jpg");
	background-position:top left;
	background-repeat:repeat-y;
	padding:0 0 0 20px;
}



.greybox2mid img{
        

	padding:0 30px 0 0;
	margin:0;
	float:right;
}





.greybox2btm{
    width:732px;
    height:15px;
    background-image:url("/pub/design/toptenboxBottom.jpg");
    background-position:top left;
    background-repeat:no-repeat;
        float:left;
}



.greyboxmid ul{
        width:455px;
	padding:0 0 0 20px;
	margin:0 0 0 0;
	float:left;


}




* html .greyboxmid ul{
        width:92%;
	padding:0 0 0 20px;
	margin:0 0 0 0;
	float:none;


}


.greyboxmid h2{
    padding:0 0 10px 0;
    font-size:130%;

}

/* green table */

.greyboxmid .green_table{
width:95%;
text-align:center;
border:1px solid #cccccc;
padding:1px;

}

.greyboxmid .green_table td.noBorder{

    color:#000000;
    padding:7px;
    border-top:none;
}

.greyboxmid .green_table th{
    background-color:#70a032;
    color:#ffffff;

}

.greyboxmid .green_table td{

    color:#000000;
    padding:7px;
    border-top:1px dashed #cccccc;

}


.greyboxmid .green_table .ltgreen{
    color:#4d7c0c;
}





/* greentable2 */

.green_table2{
width:500px;
text-align:center;
border:1px solid #cccccc;
float:right;
margin:0 0 10px 0;
padding:1px;


}


.green_table2 th{
    background-color:#70a032;
    color:#ffffff;
    padding:3px;

}

.green_table2 td{

    color:#000000;
    padding:7px;
    border-top:1px dashed #cccccc;
}


.green_table2 td.noBorder{

    color:#000000;
    padding:7px;
    border-top:none;
}


.green_table2 .ltgreen{
    color:#4d7c0c;
}


th.whiteTH{
    background-color:#fff;
    color:#000;
    width:75%;
}




/* greentable3 */

.green_table3{
width:100%;
text-align:center;
border:1px solid #cccccc;
float:right;
margin:0 0 10px 0;
padding:1px;

}


.green_table3 th{
    background-color:#70a032;
    color:#ffffff;
    padding:3px;

}

.green_table3 td{

    color:#000000;
    padding:7px;
    border-top:1px dashed #cccccc;
}


.green_table3 td.noBorder{

    color:#000000;
    padding:7px;
    border-top:none;
}


.green_table3.ltgreen{
    color:#4d7c0c;
}

#wrapper-subpage{
    padding:0 0 0 20px;

}





.courseLevelPage .greyboxmid p{
padding:0 40px 0 0;
 
}

.courseLevelPage .greyboxmid ul{
    width:400px;
    border-top:1px dashed #cccccc;
    padding:10px 0 0 20px;
    margin:10px 0 0 0;
    float:left;
    
}

img.courseLevelMain{

    text-align:center;
    margin:0 0 20px 0;

}

.enrollmentProcessPage h2{
    margin:0 0 20px 0;
}


.enrollmentProcessPage p{
    margin:0 0 15px 0;
}

.enrollmentProcessPage ul.instructions{

    margin:0 0 0 10px;
    
  
}

.enrollmentProcessPage ul.instructions li{
margin:0 0 10px 0;
}


.enrollProcessBtn{
    text-align:center;
    width:100%;
    padding:0 0 0 300px;
    margin:0;
    
}


.enrollmentContainer{
   margin:0 0 35px 0;
}

.enrollmentContainer img{
    float:left;
    margin:0 20px 0 0;
}


.nyNeighborhoodPage .greyboxmid p{
    width:95%;
    margin:10px 0 0 0;
}


.courseLevelPage .greyboxmid ul li{
    margin:0 0 10px 0;
}


.classesH1{
    margin:10px 0 0 0;
    padding:0;
}




.techlink{
	background-image:url(/pub/design/techlinkbg.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	height:39px;
	line-height:35px;
	margin:0;
	padding:0;
	width:161px;
	float:left;
}




* html .techlink{
	background-image:url(/pub/design/techlinkbg.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	height:39px;
	line-height:35px;
	margin:0 0 0 -5px;
	padding:0;
	width:161px;
	float:left;
}




.techlink a:link {
color:#FFFFFF;
display:block;
padding:0 0 0 35px;
text-decoration:none;
font-size:90%;
}
.techlink a:visited {
color:#FFFFFF;
display:block;
padding:0 0 0 35px;
text-decoration:none;
font-size:90%;
}
.techlink a:hover {
color:#FFFFFF;
display:block;
padding:0 0 0 35px;
text-decoration:underline;
font-size:90%;
}
.techlink a:active {
color:#FFFFFF;
display:block;
padding:0 0 0 35px;
text-decoration:none;
font-size:90%;
}

.student-credit-top{
    	background-image:url(/pub/design/cash_greyBoxTop.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:459px;
	height:10px;
	float:left;
}

.student-credit-mid{
    	background-image:url(/pub/design/cash_greyBoxMiddle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:459px;
	float:left;
}


* html .student-credit-mid{
    	background-image:url(/pub/design/cash_greyBoxMiddle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:459px;
	float:left;
	padding:0;
	margin:-5px 0 0 0;
}


.student-credit-mid ul{
    padding:0;
    margin:0;
    width:440px;
    list-style:none;
}

.student-credit-mid ul li{
    padding:0;
    margin:0 0 0 20px !important;
    width:175px;
    list-style:none;
    float:left;
}

.student-credit-bottom{
    	background-image:url(/pub/design/cash_greyBoxBottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:459px;
	height:10px;
	float:left;
}


.MessageUIText
{
	font-size:16px;
	font-weight:bold;
	color:red;
	margin:10px 0 10px 0;
	display:block;
}


/* ad */





#popup-ad
{
	position:absolute !important;
	top:0px;
	left:0;
	right:0px;
	bottom:0px;
	z-index:2000 !important;
	overflow:hidden;
	width:835px;
	height:600px;
	text-align:center;
	padding:0;
	display:none;
}
	#popup-ad table
	{
		padding:0 0 0 0;
		margin:0 0 0 0;

	}
	#popup-ad table tr td
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
				
	}
	#popup-ad table tr td img
	{
		float:left;
		
	}
	
#popup-ad-grey
{

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
	filter:alpha(opacity=50) !important;	
	-moz-opacity:.50 !important;
	opacity:.50 !important;    
	top:0px;
	left:0px;
	background-color:#000;
	z-index:1000;
	position:absolute;
	width:100%;
	height:3000px;
	display:none;
}

#popup-ad .popup-ad-inner
{
	margin:10px 10px 10px 10px;
	background-color:#fff;
	text-align:left;
	float:left;
		
}
.popup-ad-close
{
	color:#999;
	text-align:right;
	float:left;
	height:20px;
	overflow:hidden;
	width:810px;
	text-align:right;	
	background-color:#fff;

}
	.popup-ad-close a
	{
		font-weight:bold;
		padding:5px 0 0 0;
			
	}

	
	
	
	.popup-ad-close a img
	{
		padding:3px 5px 0 0;
		
	}

/* end ad */
