body, html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e1e1e1; color:#000000;
	margin: 0px;
	height:100%;
}
.topbandbg { width:100%; height:106px; background-image:url('images/topbg.gif'); background-repeat:repeat-x }

.cen { width:964px; margin:auto; }
h1 { font-size:18px; font-weight:bold; color:#FFFFFF; display:inline; }
.header { height:81px; width:805px; }
.navbar { height:25px; background-image:url('images/navbarbg.gif'); background-repeat:no-repeat; padding-left:90px }
.logbox { float:right; font-size:10px; width:160px; color:#FFFFFF; text-align:left;}
.logbox1 { float:right; font-size:10px; width:110px; color:#FFFFFF; text-align:right;}
.stu { font-weight:bold;  }
.dl { display:block; margin:13px 0px 13px 0px; }
.mainbg { width:100%; background-image:url('images/mainbg.gif'); border-bottom:4px solid #000000; padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:20px }
.hmainbg { width:100%; height:296px; background-image:url('images/homemainbg.gif'); background-repeat:repeat-x }
.hcont { float:left; width:433px; margin:10px 0px 0px 12px; }
h2.htit { font-size:16px; font-weight:bold; color:#ffff99; display:block; margin-bottom:10px; margin-top:0px; }
hr { margin:4px; }
h2.pagetit { font-size:18px; font-weight:bold; color:#344b7a; margin-bottom:25px; margin-top:0px; display:inline;}
h3.faqtit { font-size:14px; font-weight:bold; color:#000000; margin:20px 0px 10px 0px; }
h3.abt { font-size:14px; font-weight:bold; margin:10px 0px 6px 0px; text-align:center; }
.abticons { width:205px; text-align:right; float:right; }
.abtcont { font-size:14px; text-align:left; color:#000000; float:left; margin-top:25px; margin-bottom:20px; }
h3.abttit { font-size:16px; font-weight:bold; color:#2e6b80; margin:0 0 0 0; padding:0 0 0 0;}
h4.abt2 {background:url('images/home_arrow.gif') no-repeat 0px 4px; font-size:14px; font-weight:bold; margin:10px 0px 6px 0px; text-align:left; padding-left:22px; }
h4.qtit { font-size:14px; font-weight:bold; color:#000000; margin:100px 0px 0px 0px; }
h4 { font-size: 14px; font-weight: bold; margin-bottom:5px; }
h5 { font-size: 13px; font-weight: bold; color: #000000; margin-top:10px; margin-bottom:10px;}
.hbtn { margin-bottom:10px; }
.bottom { width:964px; margin-left:20px; margin:auto; margin-bottom:60px;}
h3.fodtit { font-size:14px; font-weight:bold; text-align:center; margin:0px; padding:0px; display:block; }
.fodtop { background-image:url('images/fod-top.gif'); background-repeat:no-repeat; width:964px; height:10px; margin:0px}
.fodcen { background-image:url('images/fod-cen.gif'); background-repeat:repeat-y; font-size:12px; text-align:left; width:924px; padding-left:20px; padding-right:20px }
.fodbot { background-image:url('images/fod-bot.gif'); background-repeat:no-repeat; width:964px; height:10px}
ul.hbul { list-style-image:url('images/bullets.gif'); font-size:16px; color:#FFFFFF; font-weight:bold; line-height:26px; margin-top:14px; margin-bottom:14px }
ul { list-style-position:inside; }
.ptable { width:964px; margin: 20px 0px 20px 20px; }
.hfoot { width:300px; height:177px; float:left; background-image:url('images/hfootbox.gif'); background-repeat:no-repeat; margin-left:11px; margin-right:0px; margin-top:13px; margin-bottom:0px; padding-left:7px; padding-right:7px; padding-top:11px; padding-bottom:0px }

.hfoot1 { width:300px; height:177px; float:left; background:url(images/hmain_hfootbox.gif) no-repeat; margin-left:0px; margin-right:0px; margin-top:13px; margin-bottom:0px; padding-left:7px; padding-right:7px; padding-top:11px; padding-bottom:0px }



.hftit { font-size:16px; font-weight:bold; display:block; color:#FFFFFF; margin-bottom:4px; margin-top:0px; }
.hft { font-size:12px; font-weight:bold; line-height:18px; color:#000000; }
.contop { width:964px; height:17px; background-image:url('images/cont-top.gif'); background-repeat:no-repeat }
.concen { width:924px; min-height:600px; background-image:url('images/cont-cent.gif'); background-repeat:repeat-y; font-size:14px; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px }
.conbot { width:964px; height:17px; background-image:url('images/cont-bottom.gif'); background-repeat:no-repeat }

.changestate { display:inline; font-size:10px;}
.abt-teen { width:238px; height:240px; background-image:url('images/abtcrs-teen.jpg'); background-repeat:no-repeat  }
.abt-dip { width:418px; height:240px; background-image:url('images/abtcrs-dip.jpg'); background-repeat:no-repeat }
.abt-mature { width:238px; height:240px; background-image:url('images/abtcrs-mature.jpg'); background-repeat:no-repeat }

.faqsquestions { font-size: 14px; line-height: 15px; color: #000000; margin-left: 25px; margin-top: 2px; margin-bottom: 0px; }
li.abtl { margin:0px 0px 0px 6px; list-style-position:inside; font-size:14px; font-weight:bold; color:#000000; line-height:22px; }
li.abtlc { margin:0px 0px 0px 155px; list-style-position:inside; font-size:14px; font-weight:bold; color:#000000; line-height:22px; }


.regsmall { position:relative; top:75px; left:123px }
.regsmallc { position:relative; top:31px; right:100px }


.abtstate1 { width:238px; height:48px; margin:0px; background-image:url('images/abtcrs-teen.gif'); background-repeat:no-repeat; font-size:11px; text-align:center; vertical-align:middle; padding-top:3px }
.abtstate2 { width:418px; height:48px; background-image:url('images/abtcrs-dip.gif'); background-repeat:no-repeat; margin:0px; font-size:11px; text-align:center; vertical-align:middle; padding-top:3px }
.abtstate3 { width:238px; height:48px; margin:0px; background-image:url('images/abtcrs-mature.gif'); background-repeat:no-repeat; font-size:11px; text-align:center; vertical-align:middle; padding-top:3px }


.courses { width:680px; float:left; background:#FFFFFF; padding-top:20px; }
.coursesicon { width:auto; float:left; background:#FFFFFF; }
.audio {padding-left:770px; }
p.course1 { height:140px; }
.coursetitle { font-size:14px; font-weight:bold; }
.coursedesc { font-size:12px; font-weight:normal; }
.courseapp { font-size:10px; font-weight:bold; color:#567bc7; }
.statepulldown { font-size:10px; }

.statelist { font-size:11px; text-align:left; }

.abttext1 {  width:238px; height:auto; margin:0px; font-size:12px; font-weight:normal; }
.abttext2 {  width:418px; height:auto; margin:0px; font-size:12px; font-weight:normal; }

.hprod { font-size:12px; font-weight:bold; color:#FFFFFF; margin-top:10px; }
a.hprod:link { color:#FFFFFF; }
a.hprod:visited { color:#FFFFFF; }
a.hprod:hover { color:#b3ebff; }
a.hprod:active { color:#b3ebff; }
.faql { font-size:12px; display:block; margin-bottom:100px; }
.footerlinks { font-size:12px; font-weight:bold; text-align:center; margin-top:12px; }
a:link { color: #00427f;}
a:visited {	color: #00427f; }
a:hover { color: #4086c8; }
a:active { color: #00427f; }
.nav { margin-right:28px; vertical-align:middle; font-size:14px; font-weight:bold; }
a.nav:link { color:#FFFFFF; }
a.nav:visited { color:#FFFFFF; }
a.nav:hover { color:#ffff99; }
a.nav:active { color:#ffff99; }
div.abttit { font-size:16px; font-weight:bold; color:#2e6b80; }
.course_details_box_bg{ background:url(images/box_top_bg.gif) repeat-y;}

.cen_2 H4 {font-size:14px; font-weight:bold; margin:10px 0px 6px 0px; text-align:left; color:#2A365C; background:url(images/home_arrow.gif) no-repeat; padding-left:20px;}
.hftit_blue { font-size:16px; font-weight:bold; display:block; color:#2A365C; margin-bottom:4px; margin-top:0px; }
.hft_12 { font-size:12px; line-height:18px; color:#000000; }




/*-------  New Css -------*/

div.inn_body_top_left, div.inn_body_top_bg, div.inn_body_top_right, div.inn_body_bottom_left, div.inn_body_bottom_middle, div.inn_body_bottom_right{float:left;}

.bold{ font-weight:bold;}

.clear {clear:both;}

.inn_body{ padding:20px 0 0 0; text-align:left;}

.inn_body_top_left{background:url(images/inn_body_top_left.gif) no-repeat left; width:16px; height:18px;}

.inn_body_top_right{ background:url(images/inn_body_top_right.gif) no-repeat right; width:20px; height:18px;}

.inn_body_top_bg{ background:url(images/inn_body_top_bg.gif) repeat-x; width:734px; height:18px;}

.inn_body_bottom_left{ background:url(images/inn_body_down_left.gif) no-repeat left; width:16px; height:21px;}

.inn_body_bottom_right{ background:url(images/inn_body_down_right.gif) no-repeat right; width:20px; height:21px;}

.inn_body_bottom_middle{ background:url(images/inn_body_down_bg.gif) repeat-x; width:734px; height:21px;}

.inn_body_middle{ background:url(images/inn_body_middle_bg.gif) repeat-y;}

.inn_body_content{ width:964px; margin:0;padding:0 0 0 23px; background:url('images/cont-cent.gif') repeat-y; }

.inn_body_content h2{ font-size:18px; font-weight:bold; color:#324A79; margin:0; padding:0;}

.inn_court_map{background:url(images/inn_court_map.gif) no-repeat 95% 0%; height:273px;}

.inn_top{ padding:20px 0 0 0; width:600px; font-size:13px; float:left;}

.inn_top h3{ font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0;}

.register_course{ display:block; background:url(images/inn_register_course.gif) no-repeat; width:279px; height:42px; margin:10px 0 20px 0;cursor:pointer;}

.register_course span{ display:none;}

.inn_court{ font-size:13px; font-weight:bold; padding:35px 0 15px 0}

.inn_court_list{ margin:0;  font-size:12px; font-weight:bold;}

.inn_court_list UL{ margin:0; padding:0;}

.inn_court_list LI A{ text-decoration:none; color:#233760; font-weight:normal;}

.inn_court_list LI A:hover{ text-decoration:none; color:#233760; font-weight:normal;}

.inn_court_list LI{ list-style:none; margin:0; padding:0;background:url(images/ct-arrow.gif) no-repeat 5px 3px; margin:0 0 0 0; padding:0 10px 0 20px;}

.main_box{ margin:10px; font-family:Arial; font-size:16px; color:#000000;}

.main_box a{color:#363A43; text-decoration:underline; font-weight:normal;}

.main_box a:hover{color:#363A43; text-decoration:none; font-weight:normal;}

.bold{ font-weight:bold;}

.error{ background:url(images/error.gif) no-repeat; padding:0 0 8px 0; border-bottom:1px solid #C93C44;}


/*----------------  new css-------------*/
div.main_img, div.hmain_right, div.hmain_right_l, div.hmain_right_bg, div.hmain_right_r, div.b_list_box, div.hmain_learn, div.hmain_or, div.hmain_register, div.hmain_app_left, div.hmain_app_right, div.abt_box_bot, div.box_img, div.box_right{float:left;}
div.abt_box_bot_2{float:right;}
.clear{clear:both;}
.hmainbg_home { width:100%; height:296px; background:url(images/homemainbg_1.gif) repeat-x;}
.hmain_right{ width:624px; margin:0 0 0 35px}
.hmain_right_bg{ width:507px; background:url(images/hmain_right_bg.gif) repeat-x; height:296px;}
.online_caption{ padding:16px 0 20px 0;}
.b_list_box{ margin:0;}
.b_list_box IMG { padding:0 5px 0 0;}
.baner_list_bottom{ padding:20px 0 0 0;}
.hmain_learn{ padding:0 25px 0 10px;}
.state_select img{ margin-bottom:-5px;} 
.hmain_or{ padding:20px;}
.hmain_register{ padding:10px 0 0 10px;}
.hmain_register_btn{ background:url(images/hmain_register_now.gif) no-repeat; display:block; width:180px; height:38px;}
.hmain_register_btn span{ display:none;}
.newyork_approved{ margin:20px 0 0 0;}
.hmain_app_right{margin:10px 0 0 0;}
.hmain_app_right IMG{ margin-bottom:-10px; padding:8px 0 0 0;}
.hmain_app_right a{ font-weight:bold; color:#00AEEF; text-decoration:underline; font-size:14px; }
.hmain_app_right a:hover{ font-weight:bold; color:#00AEEF; text-decoration:underline; font-size:14px;}
.hftit_gray{ font-size:16px; font-weight:bold; display:block; color:#636363; margin-bottom:4px; margin-top:0px; }
.hft_12_a { font-size:12px; line-height:20px; color:#636363; font-family:Arial; }
.hft_12_a  A{ color:#2E3192; text-decoration:underline; font-size:12px; font-weight:bold;}
.hft_12_a  A:hover{ color:#2E3192; text-decoration:none; font-size:12px; font-weight:bold;}
.hft_12_b { font-size:14px; line-height:20px; color:#636363; font-family:Arial; }
.hft_12_b  A{ color:#2E3192; text-decoration:underline; font-size:11px; font-weight:bold;}
.hft_12_b  A:hover{ color:#2E3192; text-decoration:none; font-size:11px; font-weight:bold;}
.hfoot_1 { width:300px; height:177px; float:left; background:url(images/hmain_hfootbox.gif) no-repeat; margin-left:11px; margin-right:0px; margin-top:13px; margin-bottom:0px; padding-left:7px; padding-right:7px; padding-top:11px; padding-bottom:0px }
.body_bottom{ font-size:14px; color:#707070; margin:20px 0 0 0; font-family:Arial; line-height:22px;}
.body_bottom H4 {font-size:14px; font-weight:bold; margin:10px 0px 6px 0px; text-align:left; color:#2A365C; font-family:Arial;}
h3.fodtit_a { font-size:18px; font-weight:bold; text-align:center; margin:0px; padding:0px; display:block; color:#2A365C; font-family:Arial;}
.home_register{ margin:20px; text-align:center; font-size:18px; font-weight:bold; color:#2A365C; font-family:Arial;}
.h_register_now{background:url(images/home_register_now.gif) no-repeat; display:block; width:186px; height:41px; margin:8px 0 0 0;}
.h_register_now span{ display:none;}
.cen_1 { width:964px; margin:auto; border-bottom:1px solid #636363; border-left:0; border-right:0; border-top:0;}
.cen_2 { width:964px; margin:auto;}
.cen_3 {margin:auto; border-bottom:1px solid #BFBFBF; border-left:0; border-right:0; border-top:0; padding:20px;}
.bold{font-weight:bold; font-family:Arial; font-size:14px;}
.box_head{ font-size:20px; color:#344B7A; font-weight:bold;}
.abt_bot{ margin:30px 0 0 0;}
.abt_box_bot{ width:451px;}
.abt_box_bot_2{ width:451px;}
.box_middle{ background:#C1CED2;}
.box_cont{ width:430px; margin:auto; color:#555555; font-size:14px; font-family:Arial;}
.box_cont a{ font-size:11px; color:#2E3192; font-weight:bold; text-decoration:underline;}
.box_cont a:hover{ font-size:11px; color:#2E3192; font-weight:bold; text-decoration:none;}
.box_list{ border-bottom:1px solid #919A9D; padding:10px 0 15px 0;}
.box_img{ margin:0 5px 0 0;}
.box_right{ margin:0; width:240px;}
.box_right UL{ margin:0; padding:0;}
.box_right LI{ list-style:none; background:url(images/abt_box_list.gif) no-repeat 5px 4px; margin:0 0 0 0; padding:0 0 5px 30px; font-size:16px;font-weight:bold; color:#555555; letter-spacing:-1px;}
.state_select_2 img{ margin-bottom:-7px;} 
.special{ color:#000000; font-size:14px; font-weight:bold; line-height:25px; padding:0 0 0 8px;}
.box_cont_bottom{ margin:15px 0 0 0; height:80px; line-height:20px;}
.ny_register_now{ display:block; background:url(images/registernow.gif) no-repeat; width:185px; height:41px;}
.ny_register_now span{display:none;}
.register{ border-bottom:1px solid #D1D1D1; padding:0 0 20px 0;}
/*-Common page styles-*/
.imgPadd {
margin:0 10px 10px 0;
}
.stateApproved
{ padding-bottom:20px; float:left;
}
.stateList1 { margin:10px 50px 0px 0px; padding:0; float:left; color:#344b7a; list-style:none; font-size:14px;
}
.stateList1 li
{ padding:2px 0;
}
.stateList1 li a { color:#344b7a; text-decoration:underline;
}
.stateList1 li a:hover {
text-decoration:none;
}
.horzLine
{
	margin:0; padding:0; border:none; border-top:solid 1px #000; pading-bottom:8px; margin-left:60px; color:#000;
}
/*End*/
